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

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

Модератор: immortal

alecseyyy
Сообщения: 24
Зарегистрирован: Пн дек 10, 2018 11:42 am
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение alecseyyy » Пн авг 10, 2020 9:12 am

Всем привет!
Помогите пожалуйста с модулем! Несколько раз я создавал ботов, менял токен, но всегда в логе только ошибка

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

ok":false,"error_code":401,"description":"Unauthorized"
Что не так?
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 869 раз
Контактная информация:

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

Сообщение Eraser » Пн авг 10, 2020 9:31 am

alecseyyy писал(а):
Пн авг 10, 2020 9:12 am
Всем привет!
Помогите пожалуйста с модулем! Несколько раз я создавал ботов, менял токен, но всегда в логе только ошибка

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

ok":false,"error_code":401,"description":"Unauthorized"
Что не так?
скорее всего не весь токен в настройках задали
должен быть типа такого 123456780:AAHeВ7UcDWvEovvcFaMfUrUVPupNORHWD_k
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
alecseyyy
Сообщения: 24
Зарегистрирован: Пн дек 10, 2018 11:42 am
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение alecseyyy » Пн авг 10, 2020 9:42 am

Eraser писал(а):
Пн авг 10, 2020 9:31 am
alecseyyy писал(а):
Пн авг 10, 2020 9:12 am
Всем привет!
Помогите пожалуйста с модулем! Несколько раз я создавал ботов, менял токен, но всегда в логе только ошибка

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

ok":false,"error_code":401,"description":"Unauthorized"
Что не так?
скорее всего не весь токен в настройках задали
должен быть типа такого 123456780:AAHeВ7UcDWvEovvcFaMfUrUVPupNORHWD_k
ну я уже раза 2 менял токен и 3 раза удалял бота и создавал заново + еще до разблокировки это делал и было тоже самое, но тогда я думал, что не пробивается через защиту.
________________________________________

По непонятной причине всё заработало само сегодня.
defender52
Сообщения: 3
Зарегистрирован: Пн май 28, 2018 9:27 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение defender52 » Вт авг 18, 2020 9:39 am

Коллеги, подскажите пожалуйста, как сделать обработку нажатий кнопок без вывода сообщения в чат, но с обновлением клавиатуры (делаю многоуровневое меню).
Сейчас делаю так (обработка события):

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

//вызов меню наружного освещения
$pos = strripos($text , "Наружное освещение");
if ($pos > -1) {$this->sendMessageToUser($chat_id,"Выберите опцию:",option8()); $skip = true;}
где option8() - новый набор кнопок.

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

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

Сообщение Eraser » Вт авг 18, 2020 10:00 am

defender52 писал(а):
Вт авг 18, 2020 9:39 am
Коллеги, подскажите пожалуйста, как сделать обработку нажатий кнопок без вывода сообщения в чат, но с обновлением клавиатуры (делаю многоуровневое меню).
Сейчас делаю так (обработка события):

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

//вызов меню наружного освещения
$pos = strripos($text , "Наружное освещение");
if ($pos > -1) {$this->sendMessageToUser($chat_id,"Выберите опцию:",option8()); $skip = true;}
где option8() - новый набор кнопок.

В шапке не нашел, правильных слов для поиска не нашел.
Спасибо.
Можно попробовать редактированием сообщения
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
defender52
Сообщения: 3
Зарегистрирован: Пн май 28, 2018 9:27 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение defender52 » Вт авг 18, 2020 11:46 am

Eraser писал(а):
Вт авг 18, 2020 10:00 am
defender52 писал(а):
Вт авг 18, 2020 9:39 am
Коллеги, подскажите пожалуйста, как сделать обработку нажатий кнопок без вывода сообщения в чат, но с обновлением клавиатуры (делаю многоуровневое меню).
Сейчас делаю так (обработка события):

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

//вызов меню наружного освещения
$pos = strripos($text , "Наружное освещение");
if ($pos > -1) {$this->sendMessageToUser($chat_id,"Выберите опцию:",option8()); $skip = true;}
где option8() - новый набор кнопок.

В шапке не нашел, правильных слов для поиска не нашел.
Спасибо.
Можно попробовать редактированием сообщения
Я пробовал убрать "Выберите опцию:" - сообщение в чат не приходит, но и кнопки не обновляются - то есть не работает, отсюда и вопрос, может другая функция (чисто для клавиатур) существует, а я не знаю.
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 869 раз
Контактная информация:

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

Сообщение Eraser » Ср авг 19, 2020 9:24 pm

defender52 писал(а):
Вт авг 18, 2020 11:46 am
Eraser писал(а):
Вт авг 18, 2020 10:00 am
defender52 писал(а):
Вт авг 18, 2020 9:39 am
Коллеги, подскажите пожалуйста, как сделать обработку нажатий кнопок без вывода сообщения в чат, но с обновлением клавиатуры (делаю многоуровневое меню).
Сейчас делаю так (обработка события):

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

//вызов меню наружного освещения
$pos = strripos($text , "Наружное освещение");
if ($pos > -1) {$this->sendMessageToUser($chat_id,"Выберите опцию:",option8()); $skip = true;}
где option8() - новый набор кнопок.

В шапке не нашел, правильных слов для поиска не нашел.
Спасибо.
Можно попробовать редактированием сообщения
Я пробовал убрать "Выберите опцию:" - сообщение в чат не приходит, но и кнопки не обновляются - то есть не работает, отсюда и вопрос, может другая функция (чисто для клавиатур) существует, а я не знаю.
смотрите inline клавиатуры
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
defender52
Сообщения: 3
Зарегистрирован: Пн май 28, 2018 9:27 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение defender52 » Ср авг 19, 2020 9:57 pm

Да, спасибо,тоже уже склоняюсь к этому варианту - решения так и не нашел.
Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm
Благодарил (а): 32 раза
Поблагодарили: 42 раза

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

Сообщение Kod.Begemot » Пт авг 21, 2020 6:54 pm

Доброго времени суток!
Вопрос: Стоял у меня модуль и бот на старой системе, работало всё. Но ошибок накопилось, перенёс все наработки на свежую и чистую. подключал все по мере необходимости. Поставил и телеграм, токен бота, регистрация пользователей. Все вроде норм. Ping почему-то не работает, но это не страшно. Сделал меню (пока только одна кнопка), нажимается, отправляется, ответ прихотдит (return-ом сделан), команду МДМ выполняет. Если отправляю через "молнию" - сообщение приходит. А вот историю - нет. хоть ты выспись на нём.
Приоритет истории стоит сейчас 0, менял пробовал.
В логе (debug) вижу:

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

18:14:48 0.87797000 Sended -
18:14:48 0.87749000 event=SAY details={"ID":"12116","ROOM_ID":"0","MEMBER_ID":"0","MESSAGE":"\u041c\u0435\u0433\u0430 \u0432 \u0433\u0430\u0440\u0430\u0436\u0435 \u0432\u043d\u043e\u0432\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435","ADDED":"2020-08-21 18:14:47","IMPORTANCE":"3","SOURCE":"","CACHED_FILENAME":"","EVENT":"SAY","MESSAGE_DURATION":"0"}
18:12:09 0.18545800 Sended -
18:12:09 0.18486100 event=SAY details={"ID":"12115","ROOM_ID":"0","MEMBER_ID":"0","MESSAGE":"\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435! \u0414\u0430\u043d\u043d\u044b\u0435 \u043e\u0442 \u041c\u0435\u0433\u0430 \u0432 \u0433\u0430\u0440\u0430\u0436\u0435 \u0431\u043e\u043b\u0435\u0435 \u043d\u0435 \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u044e\u0442!","ADDED":"2020-08-21 18:12:06","IMPORTANCE":"3","SOURCE":"","CACHED_FILENAME":"","EVENT":"SAY","MESSAGE_DURATION":"0"}
.
Куда копать?
Заранее спасибо!
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

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

Сообщение tarasfrompir » Пт авг 21, 2020 9:42 pm

Kod.Begemot писал(а):
Пт авг 21, 2020 6:54 pm
Доброго времени суток!
Вопрос: Стоял у меня модуль и бот на старой системе, работало всё. Но ошибок накопилось, перенёс все наработки на свежую и чистую. подключал все по мере необходимости. Поставил и телеграм, токен бота, регистрация пользователей. Все вроде норм. Ping почему-то не работает, но это не страшно. Сделал меню (пока только одна кнопка), нажимается, отправляется, ответ прихотдит (return-ом сделан), команду МДМ выполняет. Если отправляю через "молнию" - сообщение приходит. А вот историю - нет. хоть ты выспись на нём.
Приоритет истории стоит сейчас 0, менял пробовал.
В логе (debug) вижу:

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

18:14:48 0.87797000 Sended -
18:14:48 0.87749000 event=SAY details={"ID":"12116","ROOM_ID":"0","MEMBER_ID":"0","MESSAGE":"\u041c\u0435\u0433\u0430 \u0432 \u0433\u0430\u0440\u0430\u0436\u0435 \u0432\u043d\u043e\u0432\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435","ADDED":"2020-08-21 18:14:47","IMPORTANCE":"3","SOURCE":"","CACHED_FILENAME":"","EVENT":"SAY","MESSAGE_DURATION":"0"}
18:12:09 0.18545800 Sended -
18:12:09 0.18486100 event=SAY details={"ID":"12115","ROOM_ID":"0","MEMBER_ID":"0","MESSAGE":"\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435! \u0414\u0430\u043d\u043d\u044b\u0435 \u043e\u0442 \u041c\u0435\u0433\u0430 \u0432 \u0433\u0430\u0440\u0430\u0436\u0435 \u0431\u043e\u043b\u0435\u0435 \u043d\u0435 \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u044e\u0442!","ADDED":"2020-08-21 18:12:06","IMPORTANCE":"3","SOURCE":"","CACHED_FILENAME":"","EVENT":"SAY","MESSAGE_DURATION":"0"}
.
Куда копать?
Заранее спасибо!
Так если вы пользователь терминалов2 то необходимо создать терминал для теелеграмма
Спасибо нам ПОМОЖЕТ..!
Ответить