@moonsoon даю вам совет, будете делать уникальный дизайн , не делайте его на готовом интерфейсе (в плане свои видения дизайна костылять на готовом дизайне), лучше с нуля все, так меньше времени потребуется потом. Не совершайте моих ошибок
Модуль для BAS: Отправка уведомлений в телеграм
-
@fox said in Модуль для BAS: Отправка уведомлений в телеграм:
@Atya Самый простой вариант, в цикле проверять сообщение из телеграма и в зависимости от ответа выполнять ту, или иную функцию.
В таком случае прокся ругаться начинает, если её запросами спамить
-
@fox Привет. Спасибо за модуль, работает на отлично.) Единственное в чем затык сейчас, появилась нужда писать сообщения из тг на русском, бас при этом видит их в таком формате только "\u041f\u0440\u0438\u0432\u0435\u0442". Как перевести в нормальную кодировку? Или может кто еще подскажет как быть?
-
@mike_fj said in Модуль для BAS: Отправка уведомлений в телеграм:
@fox Привет. Спасибо за модуль, работает на отлично.)
Спасибо
Единственное в чем затык сейчас, появилась нужда писать сообщения из тг на русском, бас при этом видит их в таком формате только "\u041f\u0440\u0438\u0432\u0435\u0442". Как перевести в нормальную кодировку?
Вот тут как раз всё подробно расписано
https://community.bablosoft.com/topic/3574/как-юникод-в-текст-конвертировать -
Не могу разобраться в чем затык с получением СМС из Телеграм.
СМС в Телеграм пересылаются. Вначале получил ошибку: Conflict: can't use getUpdates method while webhook is active; use deleteWebhook to delete the webhook first
Удалил webhook, однако вытягивается вот такой текст, а не сообщение: {"ok":true,"result":[]} -
@etrus said in Модуль для BAS: Отправка уведомлений в телеграм:
Не могу разобраться в чем затык с получением СМС из Телеграм.
СМС в Телеграм пересылаются. Вначале получил ошибку: Conflict: can't use getUpdates method while webhook is active; use deleteWebhook to delete the webhook first
Удалил webhook, однако вытягивается вот такой текст, а не сообщение: {"ok":true,"result":[]}Вы точно мой модуль используете?
-
Точно Ваш. Использую remote bot for telegram который получает сообщение и передает его в телеграм боту. Вроде смог получить, когда создал группу с ботом, но текст только из группы получается, так и должно быть от бота напрямую текст не получить? Еще бы разобраться как заставить бота в группу переправлять текст. Стоит задача перенаправлять СМС от банка в телеграм, а от туда вытягивать через БАС код.
-
C ботом разобрался вот по этой статье https://bablofil.ru/telegram-easy-way/ удалил webhook еще, чтобы получать текст. Почему-то в api (https://api.telegram.org/botAPIAPIAPIAPIAPI/getUpdates) не попадает смс сообщения полученного ботом.
-
@Fox said in Модуль для BAS: Отправка уведомлений в телеграм:
Действие Telegram Прокси действует только на модуль Телеграм
этот модуль еще поддерживается?
Не могу настроить прокси.
сейчас почти все рабочие прокси типа MTPROTO, а модуль я так понимаю не поддерживает её. -
@jjsf said in Модуль для BAS: Отправка уведомлений в телеграм:
MTPROTO
Это прокси которые для приложения tg и она работают по его внутреннему протоколу, а бот работает через api для ботов, которое работает через обычный http. Логично такой тип прокси для это не применим
-
@jjsf said in Модуль для BAS: Отправка уведомлений в телеграм:
@Fox said in Модуль для BAS: Отправка уведомлений в телеграм:
Действие Telegram Прокси действует только на модуль Телеграм
этот модуль еще поддерживается?
Не могу настроить прокси.
сейчас почти все рабочие прокси типа MTPROTO, а модуль я так понимаю не поддерживает её.Модуль работает по api telegram через http-клиент. Соответственно если http-клиент работает с указанным прокси, то и модуль телеграма тоже будет работать.
-
@Fox said in Модуль для BAS: Отправка уведомлений в телеграм:
Действие Telegram Прокси действует только на модуль Телеграм
инфа - сотка?)

я совсем не эксперт, но не нашёл в вызовах отправки сообщения сохранения текущих настроек хттп-клиента перед и восстановления после. Может установку прокси перенести непосредственно в отправку/получение?
Кстати, Штанко сделал поддержку mtproto в remote bot, но хз, может он туда часть функционала клиента тг перенёс. Надо покопаться, эти прокси живут подольше. -
@yubas said in Модуль для BAS: Отправка уведомлений в телеграм:
@Fox said in Модуль для BAS: Отправка уведомлений в телеграм:
Действие Telegram Прокси действует только на модуль Телеграм
инфа - сотка?)
Именно по этому этот модуль и не добавляют в официальную сборку, для него нужно создать отдельный экземпляр http, чтобы модуль не конфликтовал с другими техническими запросами BAS
я совсем не эксперт, но не нашёл в вызовах отправки сообщения сохранения текущих настроек хттп-клиента перед и восстановления после. Может установку прокси перенести непосредственно в отправку/получение?
В отправке и получении сообщений есть переключение прокси
_switch_http_client_internal()
_switch_http_client_main()Кстати, Штанко сделал поддержку mtproto в remote bot, но хз, может он туда часть функционала клиента тг перенёс. Надо покопаться, эти прокси живут подольше.
Выше я уже написал:
@Fox said in Модуль для BAS: Отправка уведомлений в телеграм:Модуль работает по api telegram через http-клиент.
-
@yubas said in Модуль для BAS: Отправка уведомлений в телеграм:
@Fox said in Модуль для BAS: Отправка уведомлений в телеграм:
нужно создать отдельный экземпляр http
Как?
Что как? Как создать отдельный экземпляр http в BAS? Если вы задаёте такой вопрос, то самый лучший ответ будет - ни как.
Для этого нужно будет ковырять исходник и перекомпилировать сам BAS