[Модуль] Telegram (telegram)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

ArtemHOD
Сообщения: 15
Зарегистрирован: Ср мар 29, 2017 11:22 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: [Модуль] Telegram (telegram)

Сообщение ArtemHOD » Вт мар 19, 2019 12:10 am

Eraser писал(а):
Ср мар 13, 2019 8:25 am
+Добавлена опция регистрации пользователей
Опция позволяет включать обработку команды /start когда это нужно и исключит добавление в список нежелательных пользователей
Это обезопасит выполнение рассылок с помощью sendMessageToAll
а можно пример?
Аватара пользователя
Eraser
Сообщения: 1050
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 833 раза
Контактная информация:

Re: [Модуль] Telegram (telegram)

Сообщение Eraser » Вт мар 19, 2019 7:30 am

ArtemHOD писал(а):
Вт мар 19, 2019 12:10 am
Eraser писал(а):
Ср мар 13, 2019 8:25 am
+Добавлена опция регистрации пользователей
Опция позволяет включать обработку команды /start когда это нужно и исключит добавление в список нежелательных пользователей
Это обезопасит выполнение рассылок с помощью sendMessageToAll
а можно пример?
убрали галочку с "Регистрация пользователей" бот перестает обрабатывать команду /start, соответственно пользователи не добавляются
надо добавить пользователя, поставили галочку
За это сообщение автора Eraser поблагодарили (всего 2):
ArtemHOD (Вт мар 19, 2019 9:46 am) • Andy111 (Вс сен 15, 2019 5:35 pm)
Рейтинг: 2.35%
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
ArtemHOD
Сообщения: 15
Зарегистрирован: Ср мар 29, 2017 11:22 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: [Модуль] Telegram (telegram)

Сообщение ArtemHOD » Вт мар 19, 2019 9:47 am

Eraser писал(а):
Вт мар 19, 2019 7:30 am
ArtemHOD писал(а):
Вт мар 19, 2019 12:10 am
Eraser писал(а):
Ср мар 13, 2019 8:25 am
+Добавлена опция регистрации пользователей
Опция позволяет включать обработку команды /start когда это нужно и исключит добавление в список нежелательных пользователей
Это обезопасит выполнение рассылок с помощью sendMessageToAll
а можно пример?
убрали галочку с "Регистрация пользователей" бот перестает обрабатывать команду /start, соответственно пользователи не добавляются
надо добавить пользователя, поставили галочку
Увидел опцию. Спасибо. Очень полезная.
Аватара пользователя
Kvantos
Сообщения: 293
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 48 раз

Re: [Модуль] Telegram (telegram)

Сообщение Kvantos » Ср мар 20, 2019 2:36 pm

Возникла проблема, есть команда "Погода", но вот незадача, все команды начинающиеся со слова "Погода" перехватываются модулем, а мне нужно, чтобы было так например:
1.Погода - отвечает скрипт из модуля телеграм
2.Погоды на эту субботу - скрипт пропускает эту команду дальше, например для обработки api.ai

Разработчик Eraser помог решить эту проблему, за что ему огромное СПАСИБО! - прямо на первой странице, в первом посте :)
Решение привожу здесь, может кому понадобится.....

Код команды:

Код: Выделить всё

if ($text == "Погода" || $text == "погода") {
 runScriptSafe("tellWeather"); //Выполняем наш скрипт
}
 else {
  say(htmlspecialchars($text), 0, $user['MEMBER_ID'], 'telegram' . $user['ID']);//Пропускаем дальше
 }
Вложения
Snap 2019-03-20 at 13.37.47.png
Snap 2019-03-20 at 13.37.47.png (63.7 КБ) 2931 просмотр
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
SVCH
Сообщения: 10
Зарегистрирован: Вт фев 19, 2019 5:30 pm
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] Telegram (telegram)

Сообщение SVCH » Пт мар 22, 2019 1:43 pm

Jurich писал(а):
Вс мар 17, 2019 4:04 pm
gagarin74 писал(а):
Вс фев 24, 2019 9:14 am
Для всех кто устал перебирать прокси, поднимаем свой локальный тор прокси для телеграма.
У меня линукс и делаю для него. ставим пакеты Код: Выделить всё
sudo apt-get install tor tor-geoipdb privoxy
в настройках плагина телеграм указываем использовать SOCKS5, адрес прокси сервера 127.0.0.1:9050
В принципе для работы бота этого будет достаточно.
P.s. Проверено 23 февраля 2019 года -работает!!!! На Распеббери v2
Я из тех, кто устал!
Сделал так же, но под виндой. Работает! Спасибо gagarin74 за идею !!! Если кому надо - могу поделится.
Очень интересно. Поделитесь пожалуйста.
Jurich
Сообщения: 34
Зарегистрирован: Пн янв 23, 2017 8:03 pm
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: [Модуль] Telegram (telegram)

Сообщение Jurich » Пн мар 25, 2019 8:08 pm

SVCH писал(а):
Пт мар 22, 2019 1:43 pm
Очень интересно. Поделитесь пожалуйста.
Все очень просто: качаете с сайта torproject установочный файл и устанавливаете тор. В настройках ТОР укажите запуск proxi socks5 по локальному хосту 127.0.0.1:9050. В настройках МДМ телеграма укажите этот прокси и пользуйтесь на здоровье.
Jon811
Сообщения: 28
Зарегистрирован: Пт мар 29, 2019 4:31 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: [Модуль] Telegram (telegram)

Сообщение Jon811 » Пт апр 12, 2019 11:03 am

Ничего не понимаю. На работе через Tor все работало. Принес ноут домой, не хочет, говорит Error connect or invalid token. Попробовал Wi-fi и телефон как модем. Кто подскажет как увидеть полный лог подключения.
Аватара пользователя
Strangeman
Сообщения: 208
Зарегистрирован: Ср янв 16, 2013 6:35 pm
Откуда: Золотарево
Благодарил (а): 99 раз
Поблагодарили: 19 раз
Контактная информация:

Re: Модуль "Telegram"

Сообщение Strangeman » Сб апр 20, 2019 3:26 pm

Aven писал(а):
Ср июл 11, 2018 1:43 pm
Поднял Relay сервер для телеграм ботов.
Спасибо, заработало. Не понятно, поему не работало терез tor. Точнее работало, но крайне медленно, с огромными задержками.
Jon811 писал(а):
Пт апр 12, 2019 11:03 am
Ничего не понимаю. На работе через Tor все работало. Принес ноут домой, не хочет, говорит Error connect or invalid token. Попробовал Wi-fi и телефон как модем. Кто подскажет как увидеть полный лог подключения.
И на работе и дома через телефон и одного оператора?
Основной: Z99Le, Debian 10, модули на ESP-12F с собственной логикой. С сервером связаны, но работоспособны и без него.
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
kosem
Сообщения: 120
Зарегистрирован: Вт дек 18, 2018 3:26 pm
Откуда: Москва
Благодарил (а): 35 раз
Поблагодарили: 4 раза

Re: [Модуль] Telegram (telegram)

Сообщение kosem » Вт апр 23, 2019 11:11 am

Подскажите, пожалуйста! До этого телеграмм не пользовался, решил настроить для МД.
Установил на смарт и десктоп на сервер с МД на win10. Вроде работает - сообщения и уходят и приходят.
Установил плагин на МД. Галочку в настройках "Регистрация пользователей" поставил. Создал штук пять bot и регистрировал "Токен бота", но ответа на /start так и ни разу не получил (соответственно и в "Пользователи" - пусто).
В истории событий:
11:00:00 No users to send data
10:57:35 No users to send data
10:51:25 No users to send data
10:48:29 No users to send data
10:48:27 No users to send data
10:48:13 Update user info
10:48:13 Me: @ ()
10:48:03 Token bot - AAFwcNm1QSz7wgQ

Т.е. без прокси (или других танцев) приложение телеги в МД не будет работать?
Аватара пользователя
Eraser
Сообщения: 1050
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 833 раза
Контактная информация:

Re: [Модуль] Telegram (telegram)

Сообщение Eraser » Вт апр 23, 2019 11:15 am

kosem писал(а):
Вт апр 23, 2019 11:11 am
Подскажите, пожалуйста! До этого телеграмм не пользовался, решил настроить для МД.
Установил на смарт и десктоп на сервер с МД на win10. Вроде работает - сообщения и уходят и приходят.
Установил плагин на МД. Галочку в настройках "Регистрация пользователей" поставил. Создал штук пять bot и регистрировал "Токен бота", но ответа на /start так и ни разу не получил (соответственно и в "Пользователи" - пусто).
В истории событий:
11:00:00 No users to send data
10:57:35 No users to send data
10:51:25 No users to send data
10:48:29 No users to send data
10:48:27 No users to send data
10:48:13 Update user info
10:48:13 Me: @ ()
10:48:03 Token bot - AAFwcNm1QSz7wgQ

Т.е. без прокси (или других танцев) приложение телеги в МД не будет работать?
да, нужен прокси
10:48:13 Me: @ () - вот строчка, говорит о том что данные о боте не получены
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Ответить