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

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

Модератор: immortal

tnk2341
Сообщения: 23
Зарегистрирован: Вс ноя 04, 2018 12:38 pm

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

Сообщение tnk2341 »

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

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

Сообщение Samir77 »

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 (35.13 КБ) 5302 просмотра
ASUS ASPIRE 5739G Windows 7 + Raspberry Pi3 + Broadlink + Sonoff
Аватара пользователя
Samir77
Сообщения: 95
Зарегистрирован: Чт фев 02, 2017 7:30 pm

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

Сообщение Samir77 »

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

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

Сообщение tnk2341 »

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

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

Сообщение Alexander Znamensky »

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

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

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

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
Сообщения: 37
Зарегистрирован: Вс апр 08, 2018 8:57 pm

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

Сообщение Ignatnet »

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

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

Сообщение nick7zmail »


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

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

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


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

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

Сообщение Ignatnet »

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

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

Сообщение Stryzhak »

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

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

Сообщение Eraser »

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