Страница 189 из 193
Re: [Модуль] Telegram (telegram)
Добавлено: Ср июл 05, 2023 12:27 pm
Logrus
andrusha7778 писал(а): Ср июл 05, 2023 12:16 pm
Спасибо, но это не помогло. В результате напрямую в БД добавил 2 строчки в таблицу tlg_user_cmd с необходимым user_id. Список пользователей в таблице tlg_user, список команд в таблице tlg_cmd. После этого галочка появилась и после нажатия на другую команду список команд в чате у пользователя обновился.
Спасибо!
нууу не знаю, что у вас не получилось
но вы после каждого апдейта команд будете вручную бд править?
сам на это наступил недавно, сергею отписал
у меня так все отлично работает

- Снимок.PNG (86.11 КБ) 5784 просмотра
Re: [Модуль] Telegram (telegram)
Добавлено: Ср июл 05, 2023 1:19 pm
andrusha7778
Да, Вы правы, я забыл закомментить вторую строчку. Всё заработало с изменением кода как у Вас. Спасибо.
Re: [Модуль] Telegram (telegram)
Добавлено: Ср июл 05, 2023 4:31 pm
Logrus
Андрей там при редактировании существующих текст и медиа ограничение не чаще раз в секунду (
https://stackoverflow.com/questions/319 ... etry-later
Re: [Модуль] Telegram (telegram)
Добавлено: Сб июл 15, 2023 11:51 am
sashok
здравствуйте, есть частный канал, бот постит сообщения, в настройках канала привязана группа обсуждение. как сделать чтоб в эту группу обсуждения бот также отправлял сообщения, именно под самим постом бота. если просто отправлять сообщение на id группы, то сообщения в группу то приходят но подписчики этого не видят. склоняюсь что как то функцией "ответ на сообщение" а найти не могу как это реализовать и есть ли такая функция вообще?
Re: [Модуль] Telegram (telegram)
Добавлено: Сб июл 15, 2023 12:54 pm
Logrus
https://vc.ru/social/162929-kommentarii ... uzhno-znat
комбот умеет реплеи, в данном модуле такого не видел, нужно разбираться
Re: [Модуль] Telegram (telegram)
Добавлено: Сб июл 15, 2023 12:57 pm
Logrus
Андрей, что-то при такой отправке не попадает в историю
$telegram_module->sendMessageToAdmin($hw);
Re: [Модуль] Telegram (telegram)
Добавлено: Сб июл 15, 2023 4:18 pm
sashok
вроде как я понял в группах бот может отвечать на сообщения, в api есть функция reply_to_message . но как ее организовать в сценарии я так и не понял
UPD нашел еще такие примеры
https://habr.com/ru/articles/697002/ осталось понять как все это совместить в ценарии
Re: [Модуль] Telegram (telegram)
Добавлено: Сб июл 15, 2023 5:11 pm
Logrus
$flags = array('reply_to_message_id' => $id_message);
$res = $telegram_module->sendimage($chat_id, $path, $text, $keyb, '', false, $flags);
тогда примерно так, с телефона пишу, тут ид мессадж ид поста на который отвечаешь, ловить в каллбеке
далее отправка картинки с текстом и кнопками
тебе в функциях нужно то что в первой строке
Re: [Модуль] Telegram (telegram)
Добавлено: Сб июл 15, 2023 5:29 pm
Logrus
у меня кст никак в парсе_моде=>маркдоун2 не хочет работать (
Re: [Модуль] Telegram (telegram)
Добавлено: Сб июл 15, 2023 10:43 pm
sashok
день мучений и результат получен, спасибо большое Logrus за помощь.
бот постит в канал, к каналу привязана группа обсуждения, отлавливаем id сообщения именно сообщения в группе, я пишу в свойства объекта и в скрипте использую потом. и что бы не забивать канал сообщениями, бот под постом докидывает остальную информацию в комментарии уже.
Код: Выделить всё
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$chat_id=-123456789; //группа
$message_id = gg("telegramm.message_id_-123456789");
$text="текст комментария";
$flags = array('reply_to_message_id' => $message_id);
$res = $telegram_module->sendMessage($chat_id, $text, '', '', '', '', $flags); //что должно быть внутри кавычек не знаю, но именно так работает