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

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

Модератор: immortal

ArtemHOD
Сообщения: 15
Зарегистрирован: Ср мар 29, 2017 11:22 pm

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

Сообщение ArtemHOD »

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

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

Сообщение Eraser »

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

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

Сообщение ArtemHOD »

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

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

Сообщение Kvantos »

Возникла проблема, есть команда "Погода", но вот незадача, все команды начинающиеся со слова "Погода" перехватываются модулем, а мне нужно, чтобы было так например:
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 КБ) 5330 просмотров
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

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

Сообщение SVCH »

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

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

Сообщение Jurich »

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

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

Сообщение Jon811 »

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

Re: Модуль "Telegram"

Сообщение Strangeman »

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
Откуда: Москва

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

Сообщение kosem »

Подскажите, пожалуйста! До этого телеграмм не пользовался, решил настроить для МД.
Установил на смарт и десктоп на сервер с МД на 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
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Контактная информация:

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

Сообщение Eraser »

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
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Ответить