Страница 174 из 191

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

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

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

Добавлено: Пт фев 12, 2021 10:33 pm
Samir77
tnk2341 писал(а):
Пн фев 08, 2021 11:41 pm
Помогите пожалуйста вызвать клавиатуру (меню) бота в группе.
Бот добавлен в группу, и при вызове "меню", приходит сообщение "выберите действие", но клавиатура не появляется.
Так происходит только в приложении. в телеграмм на маке все отрабатывает как надо.
Думал это связанно с особенностями приложения андройд, но и на ios тоже самое.
Проверил другого бота в этой же группе( стороннего ), он без проблем показывает клавиатуру.
с чем это связанно и как это можно исправить?
Спасибо.
photo_2021-02-08 23.37.20.jpeg
photo_2021-02-08 23.37.41.jpeg

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

Добавлено: Пт фев 12, 2021 10:36 pm
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

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

Добавлено: Пт фев 12, 2021 11:46 pm
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
Все разрешено(
вкл выкл сделал дополнительно . не работает.(

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

Добавлено: Пт фев 26, 2021 4:32 pm
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
Вроде раньше такого не замечал....

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

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

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

Добавлено: Вс фев 28, 2021 9:27 am
nick7zmail

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

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

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



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

Добавлено: Вс фев 28, 2021 9:04 pm
Ignatnet
Спасибо за предположения, в том и сила Форума, который позволяет нам получить ответ на заданный вопрос.
Как мы позиционируем БОТа, для личных целей (семья) или для всех (сомневаюсь)?
Я не думаю, что мне бы захотелось, чтобы кто-то управлял моим устройством, а как же безопасность.
Мы же делаем автоматику не только для себя, но и для семьи.
Иногда есть моменты, которые не позволяют домочадцам использовать “умную технологию”. Например в том же БОТе, очистил “Историю” и... дальше что делать?, объяснять что надо набрать “Меню” или другую команду.
Я считаю надо оптимизировать.
Иначе это ни кому не нужно, только для самого себя.
Если бы кто-то рассказал как сделать, я думаю многим бы пригодилось

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

Добавлено: Пн мар 01, 2021 9:51 am
Stryzhak
Здравствуйте друзья! Извините, пожалуйста, что вклиниваюсь в разговор. Помогите, пожалуйста: как в командах прописать правильно код, чтобы вызвать метод обьекта?
Обьект SecurityAlarmMode, метод modeChanged.
Хочу включать и выключать сигнализацию с Телеграм.
Спасибо вам.

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

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