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

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

Модератор: immortal

lyova22
Сообщения: 5
Зарегистрирован: Ср июл 11, 2018 12:34 pm
Откуда: Планета Земля
Благодарил (а): 4 раза
Поблагодарили: 1 раз
Контактная информация:

Re: Модуль "Telegram"

Сообщение lyova22 » Чт окт 04, 2018 10:35 am

Написал автору на гитхабе мож пофиксит...
https://github.com/Eleirbag89/TelegramBotPHP
Сервер и система MajorDoMo реализован на ноутбуке Fujitsu-Siemens Amilo Pa 1510 ось Ubuntu 18.04 LTS + всякие ништяки)
Если что, то мой CONNECT | Блог
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Модуль "Telegram"

Сообщение skysilver » Чт окт 04, 2018 10:37 am

lyova22 писал(а):
Чт окт 04, 2018 10:35 am
Написал автору на гитхабе мож пофиксит...
https://github.com/Eleirbag89/TelegramBotPHP
Это не репозиторий модуля. Это библиотека, которая используется в составе модуля. ))
За это сообщение автора skysilver поблагодарил:
lyova22 (Чт окт 04, 2018 10:40 am)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
dioxin
Сообщения: 175
Зарегистрирован: Вт фев 14, 2017 4:43 pm
Откуда: Иваново
Благодарил (а): 15 раз
Поблагодарили: 46 раз

Re: Модуль "Telegram"

Сообщение dioxin » Чт окт 04, 2018 1:42 pm

if( time() - gg("ThisComputer.cycle_telegramRun") > 120 )
{
sg ("ThisComputer.cycle_telegramControl", "restart");
debmes("TLG: перезапуск");
}

Добавить в минутный таймер
За это сообщение автора dioxin поблагодарил:
lyova22 (Сб окт 06, 2018 10:56 am)
Рейтинг: 1.16%
Алиска прописана на Debian 11 | Мой канал на youtube по MajorDomo
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Модуль "Telegram"

Сообщение skysilver » Чт окт 04, 2018 1:44 pm

dioxin писал(а):
Чт окт 04, 2018 1:42 pm
Добавить в минутный таймер
Лучше уж по событию "Подключение к Интернет восстановлено".
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
lyova22
Сообщения: 5
Зарегистрирован: Ср июл 11, 2018 12:34 pm
Откуда: Планета Земля
Благодарил (а): 4 раза
Поблагодарили: 1 раз
Контактная информация:

Re: Модуль "Telegram"

Сообщение lyova22 » Сб окт 06, 2018 10:42 am

Или пока "варварским" методом - запустить в крон через каждие пол часа рестарт скрипта)

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

getURL('http://ІР/panel/xray.html?view_mode=services&service=cycle_telegram&cmd=restart');
Сервер и система MajorDoMo реализован на ноутбуке Fujitsu-Siemens Amilo Pa 1510 ось Ubuntu 18.04 LTS + всякие ништяки)
Если что, то мой CONNECT | Блог
simprint
Сообщения: 17
Зарегистрирован: Сб сен 08, 2018 10:22 am
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Re: Модуль "Telegram"

Сообщение simprint » Вс окт 07, 2018 12:11 am

Привет! Ubuntu server + роутер за NAT, порты пробросил, из внешки есть доступ к mjd, вот только тестер портов пишет, что порт 443 закрыт, хотя настройки в точности такие же как и на остальных портах, debug выдает такой лог:
01:02:08 Save config
)
[curl_error] => Unknown SSL protocol error in connection to api.telegram.org:443
[curl_error_code] => 35
[ok] =>
Подскажите пожалуйста, в чем может быть проблема? Я подозреваю, что закрыт порт в самой ubuntu. Может есть какой-то гайд по установке этого модуля на ubuntu server? Либо команда на открытие порта. А то я в интернете уже все перерыл и никак не могу найти, везде говорится про ip tables, в которые я очень боюсь залезать ибо с линуксом пока что только разбираюсь, но уж больно мне нравится как mjd на нем работает.
Нетбук dns + Ubuntu Server 16.04 + MJD + ESP32 + Wifi-IOT
chimik
Сообщения: 77
Зарегистрирован: Пн янв 09, 2017 1:39 pm
Благодарил (а): 87 раз
Поблагодарили: 11 раз

Re: Модуль "Telegram"

Сообщение chimik » Вс окт 07, 2018 1:59 am

simprint писал(а):
Вс окт 07, 2018 12:11 am
Привет! Ubuntu server + роутер за NAT, порты пробросил, из внешки есть доступ к mjd, вот только тестер портов пишет, что порт 443 закрыт, хотя настройки в точности такие же как и на остальных портах, debug выдает такой лог:
01:02:08 Save config
)
[curl_error] => Unknown SSL protocol error in connection to api.telegram.org:443
[curl_error_code] => 35
[ok] =>
Подскажите пожалуйста, в чем может быть проблема? Я подозреваю, что закрыт порт в самой ubuntu. Может есть какой-то гайд по установке этого модуля на ubuntu server? Либо команда на открытие порта. А то я в интернете уже все перерыл и никак не могу найти, везде говорится про ip tables, в которые я очень боюсь залезать ибо с линуксом пока что только разбираюсь, но уж больно мне нравится как mjd на нем работает.
У меня два сервера. Один ubuntu-server 16.04 другой декстоп linuxMint. На обоих Телеграмм установлен стандартно из маркета. Все работает через soks5 proxy.
За это сообщение автора chimik поблагодарил:
simprint (Вс окт 07, 2018 11:02 am)
Рейтинг: 1.16%
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Модуль "Telegram"

Сообщение skysilver » Пн окт 08, 2018 2:15 pm

simprint писал(а):
Вс окт 07, 2018 12:11 am
Привет! Ubuntu server + роутер за NAT, порты пробросил, из внешки есть доступ к mjd, вот только тестер портов пишет, что порт 443 закрыт, хотя настройки в точности такие же как и на остальных портах, debug выдает такой лог:
01:02:08 Save config
)
[curl_error] => Unknown SSL protocol error in connection to api.telegram.org:443
[curl_error_code] => 35
[ok] =>
Подскажите пожалуйста, в чем может быть проблема? Я подозреваю, что закрыт порт в самой ubuntu. Может есть какой-то гайд по установке этого модуля на ubuntu server? Либо команда на открытие порта. А то я в интернете уже все перерыл и никак не могу найти, везде говорится про ip tables, в которые я очень боюсь залезать ибо с линуксом пока что только разбираюсь, но уж больно мне нравится как mjd на нем работает.
Какая конечная цель? Зачем вообще порт телеги пробрасывать? Ты бота в режиме webhook собрался использовать? Если что, то в РФ телега заблокирована и нужно пользоваться сокс5-прокси. Пробрасывать порты совсем не обязательно.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Strangeman
Сообщения: 208
Зарегистрирован: Ср янв 16, 2013 6:35 pm
Откуда: Золотарево
Благодарил (а): 101 раз
Поблагодарили: 19 раз
Контактная информация:

Re: Модуль "Telegram"

Сообщение Strangeman » Пт окт 12, 2018 11:49 pm

Не удается зарегистрировать бота.
Какое имя не придумаю - все одно: Sorry, this username is invalid.
Основной: Z99Le, Debian 10, модули на ESP-12F с собственной логикой. С сервером связаны, но работоспособны и без него.
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
Аватара пользователя
Strangeman
Сообщения: 208
Зарегистрирован: Ср янв 16, 2013 6:35 pm
Откуда: Золотарево
Благодарил (а): 101 раз
Поблагодарили: 19 раз
Контактная информация:

Re: Модуль "Telegram"

Сообщение Strangeman » Сб окт 13, 2018 12:02 am

Все оказалось просто - имя должно заканчиваться на "_bot". Подчеркивание обязательно. Это не совсем очевидно из сообщения BotFather. У него в описании требования нет подчеркивания, а в примере есть.
Не знаю, сколько бы мучался, но подсказали в группе.
И еще я пробовал с дефисами, а зарегистрировал без. Возможно, дефисы не допускаются.
Основной: Z99Le, Debian 10, модули на ESP-12F с собственной логикой. С сервером связаны, но работоспособны и без него.
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
Ответить