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

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

Модератор: immortal

tnk2341
Сообщения: 23
Зарегистрирован: Вс ноя 04, 2018 12:38 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение tnk2341 » Пн фев 08, 2021 11:41 pm

Помогите пожалуйста вызвать клавиатуру (меню) бота в группе.
Бот добавлен в группу, и при вызове "меню", приходит сообщение "выберите действие", но клавиатура не появляется.
Так происходит только в приложении. в телеграмм на маке все отрабатывает как надо.
Думал это связанно с особенностями приложения андройд, но и на ios тоже самое.
Проверил другого бота в этой же группе( стороннего ), он без проблем показывает клавиатуру.
с чем это связанно и как это можно исправить?
Спасибо.
photo_2021-02-08 23.37.20.jpeg
macos
photo_2021-02-08 23.37.20.jpeg (31.91 КБ) 3212 просмотров
photo_2021-02-08 23.37.41.jpeg
Андройд
photo_2021-02-08 23.37.41.jpeg (82.3 КБ) 3212 просмотров
Аватара пользователя
Samir77
Сообщения: 95
Зарегистрирован: Чт фев 02, 2017 7:30 pm
Благодарил (а): 755 раз
Поблагодарили: 9 раз

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

Сообщение Samir77 » Пт фев 12, 2021 10:33 pm

tnk2341 писал(а):
Пн фев 08, 2021 11:41 pm
Помогите пожалуйста вызвать клавиатуру (меню) бота в группе.
Бот добавлен в группу, и при вызове "меню", приходит сообщение "выберите действие", но клавиатура не появляется.
Так происходит только в приложении. в телеграмм на маке все отрабатывает как надо.
Думал это связанно с особенностями приложения андройд, но и на ios тоже самое.
Проверил другого бота в этой же группе( стороннего ), он без проблем показывает клавиатуру.
с чем это связанно и как это можно исправить?
Спасибо.
photo_2021-02-08 23.37.20.jpeg
photo_2021-02-08 23.37.41.jpeg
Вложения
200170300108_126525.jpg
Команды в чате должны быть разрешены
200170300108_126525.jpg (35.13 КБ) 3098 просмотров
ASUS ASPIRE 5739G Windows 7 + Raspberry Pi3 + Broadlink + Sonoff
Аватара пользователя
Samir77
Сообщения: 95
Зарегистрирован: Чт фев 02, 2017 7:30 pm
Благодарил (а): 755 раз
Поблагодарили: 9 раз

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

Сообщение Samir77 » Пт фев 12, 2021 10:36 pm

zeleneew писал(а):
Пн ноя 16, 2020 1:24 pm
Eraser писал(а):
Пт окт 16, 2020 1:49 pm
Aleksandr_A писал(а):
Пт окт 16, 2020 1:43 pm
zeleneew писал(а):
Пн окт 12, 2020 8:16 pm
не смог найти информацию.
1. как удалить ботом ранее отправленное сообщение.
2. как получить ID отправленного сообщения.
1. Не знаю (самому интересно)
2. $message_id = $data['message']['message_id'];
function deleteMessage($user_id, $message_id)
Так и не получилось у меня удалить ранее отправленное сообщение. Может у кого есть код рабочий? поделитесь...
https://connect.smartliving.ru/profile/ ... gramm.html
ASUS ASPIRE 5739G Windows 7 + Raspberry Pi3 + Broadlink + Sonoff
tnk2341
Сообщения: 23
Зарегистрирован: Вс ноя 04, 2018 12:38 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение tnk2341 » Пт фев 12, 2021 11:46 pm

Samir77 писал(а):
Пт фев 12, 2021 10:33 pm
tnk2341 писал(а):
Пн фев 08, 2021 11:41 pm
Помогите пожалуйста вызвать клавиатуру (меню) бота в группе.
Бот добавлен в группу, и при вызове "меню", приходит сообщение "выберите действие", но клавиатура не появляется.
Так происходит только в приложении. в телеграмм на маке все отрабатывает как надо.
Думал это связанно с особенностями приложения андройд, но и на ios тоже самое.
Проверил другого бота в этой же группе( стороннего ), он без проблем показывает клавиатуру.
с чем это связанно и как это можно исправить?
Спасибо.
photo_2021-02-08 23.37.20.jpeg
photo_2021-02-08 23.37.41.jpeg
Все разрешено(
вкл выкл сделал дополнительно . не работает.(
Аватара пользователя
Alexander Znamensky
Сообщения: 160
Зарегистрирован: Ср дек 18, 2019 11:13 am
Откуда: Москва
Благодарил (а): 87 раз
Поблагодарили: 25 раз

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

Сообщение Alexander Znamensky » Пт фев 26, 2021 4:32 pm

Андрей, привет!

После последнего обновления заметил появление ошибок.
Отправка сообщения:

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

include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module -> sendMessageToUser(******, "test");
Ошибка:

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

Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/html/modules/telegram/telegram.class.php on line 731
Вроде раньше такого не замечал....
Raspberry Pi4 B+, образ v4_44 -> Alpha, PHP 7.3, Xiaomi Gateway 2, Tuya, Blynk, ESP8266
Ignatnet
Сообщения: 20
Зарегистрирован: Вс апр 08, 2018 8:57 pm
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение Ignatnet » Пт фев 26, 2021 7:29 pm

Когда первый раз запускаем бота или “очищаем историю”, появляется кнопка “СТАРТ”, которой делаем “побудку” бота командой "/start". Вот вопрос - команде "/start" можно присвоить запуск команды “меню”? или каждый раз набирать такую команду. Т.е. я ввожу команду “меню” а-ля “pong” и после этого появляются кнопки.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вс фев 28, 2021 9:27 am


Ignatnet писал(а):Когда первый раз запускаем бота или “очищаем историю”, появляется кнопка “СТАРТ”, которой делаем “побудку” бота командой "/start". Вот вопрос - команде "/start" можно присвоить запуск команды “меню”? или каждый раз набирать такую команду. Т.е. я ввожу команду “меню” а-ля “pong” и после этого появляются кнопки.
Да, можно на /start можете повесить шаблон поведения, и возвращать нужные кнопки из шаблона.

PS хотя это наверное не сработает т.к. новые пользователи не добавлены и не имеют доступа к чату...так что только если в код модуля лезть...

Отправлено с моего Xperia XZ1 Compact через Tapatalk


Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ignatnet
Сообщения: 20
Зарегистрирован: Вс апр 08, 2018 8:57 pm
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение Ignatnet » Вс фев 28, 2021 9:04 pm

Спасибо за предположения, в том и сила Форума, который позволяет нам получить ответ на заданный вопрос.
Как мы позиционируем БОТа, для личных целей (семья) или для всех (сомневаюсь)?
Я не думаю, что мне бы захотелось, чтобы кто-то управлял моим устройством, а как же безопасность.
Мы же делаем автоматику не только для себя, но и для семьи.
Иногда есть моменты, которые не позволяют домочадцам использовать “умную технологию”. Например в том же БОТе, очистил “Историю” и... дальше что делать?, объяснять что надо набрать “Меню” или другую команду.
Я считаю надо оптимизировать.
Иначе это ни кому не нужно, только для самого себя.
Если бы кто-то рассказал как сделать, я думаю многим бы пригодилось
Stryzhak
Сообщения: 35
Зарегистрирован: Пт сен 27, 2019 3:37 pm
Благодарил (а): 21 раз
Поблагодарили: 2 раза

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

Сообщение Stryzhak » Пн мар 01, 2021 9:51 am

Здравствуйте друзья! Извините, пожалуйста, что вклиниваюсь в разговор. Помогите, пожалуйста: как в командах прописать правильно код, чтобы вызвать метод обьекта?
Обьект SecurityAlarmMode, метод modeChanged.
Хочу включать и выключать сигнализацию с Телеграм.
Спасибо вам.
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

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

Сообщение Eraser » Пн мар 01, 2021 10:03 am

Stryzhak писал(а):
Пн мар 01, 2021 9:51 am
Здравствуйте друзья! Извините, пожалуйста, что вклиниваюсь в разговор. Помогите, пожалуйста: как в командах прописать правильно код, чтобы вызвать метод обьекта?
Обьект SecurityAlarmMode, метод modeChanged.
Хочу включать и выключать сигнализацию с Телеграм.
Спасибо вам.
https://kb.mjdm.ru/vstroennie-v-majordomo-funkcii/
За это сообщение автора Eraser поблагодарил:
Stryzhak (Пн мар 01, 2021 11:22 am)
Рейтинг: 1.16%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Ответить