170 похожих чатов

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

в связке с Yii2,нужно обязательно редактировать сообщения(и прикрепленную к ней клавиатуру)?
Дополню: уже есть написанный бот на Yii2+Botman, но в тз написано что должна изменяться клавиатура(inline), а ботман такой технологией не владеет

17 ответов

14 просмотров

Botman вроде это может https://botman.io/

Roman-Sotnikov Автор вопроса
Stas
Botman вроде это может https://botman.io/

В Botmaт нет редактирования

Roman-Sotnikov Автор вопроса
Stas
Botman вроде это может https://botman.io/

https://webstool.ru/botman-edit-message-text.html статья за 2021 год

https://github.com/unreal4u/telegram-api

Roman-Sotnikov Автор вопроса
Aleksei Muromtsev
https://github.com/unreal4u/telegram-api

Не вкурсе ли, можно ли использовать такую связку, Botman + Yii2 + любая другая библиотека для работы с TgAPI? Написано просто в ООП стиле всё

Roman Sotnikov
Не вкурсе ли, можно ли использовать такую связку, ...

Не могу сказать точно, Botman вообще не использовал) Мне хватило только той библиотеки что скидывал, а yii не yii, без разницы)

Roman-Sotnikov Автор вопроса
Aleksei Muromtsev
Не могу сказать точно, Botman вообще не использова...

Ну на другой фреймворк мы не собираемся переходить. Просто в Botman удобно обрабатывать кнопки и сообщения) поэтому и спросил

Roman Sotnikov
Ну на другой фреймворк мы не собираемся переходить...

Если Botman соответствует необходимым требованиям, то используйте его, если нет, то много других различных библиотек + всегда можно свою написать) API у телеги открытое)

Roman-Sotnikov Автор вопроса
Aleksei Muromtsev
Если Botman соответствует необходимым требованиям,...

Ну меня лично мучает только редактирование сообщений, т.к. требуют чтобы inline клавиатура менялась и текст сообщения тоже. А этого в botman нет + изначально не я выбирал платформу)) поэтому пришел сюда за советом)

Roman Sotnikov
Ну меня лично мучает только редактирование сообщен...

Использовать еще одну библиотеку только для редактирования сообщений, ну как то хз. Я бы отказался от Botman в сторону более подходящей библиотеки

Roman-Sotnikov Автор вопроса

что должен делать бот🤔

Вообще это бот саппорт, т.е. прослойка между клиентам и crm

Roman Sotnikov
Вообще это бот саппорт, т.е. прослойка между клиен...

что значит бот саппорт.. пользователь вопросы задает в бота? т.е. с ботом работает пользователь или тот кто ему делает саппорт

Roman-Sotnikov Автор вопроса

что значит бот саппорт.. пользователь вопросы зада...

Ты пишешь боту вопрос, вопрос приходит в crm, в crm отвечают, а ответ приходит в чат

Roman Sotnikov
Ты пишешь боту вопрос, вопрос приходит в crm, в cr...

а для чего обновлять сообщения бота? дело в том что обновлять можно только сообщения команд, одна команда - одно сообщение, иначе управление состоянием улетит на марс по сложности🤤

Roman-Sotnikov Автор вопроса

а для чего обновлять сообщения бота? дело в том чт...

Да не тут почти всё просто, при старте появляется сообщение с клавой(далее меню). Собственно пользователь жмет на кнопки меню, например "Текущие обращения". Сообщение обновляется, выводится список обращение и меню(обращение 1, 2, и тд. и кнопка назад).

Roman Sotnikov
Да не тут почти всё просто, при старте появляется ...

клавиатура под вводом была еще до того как они добавили возможность обновлять сообщения, она отсылается вместе с сообщением как приглашение к вводу, типа выбор вариантов ответа, это довольно неудобное меню, имхо, ну ладно, смотри сам🤤

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
День добрый, подскажите пожалуйста, есть ли какой-то способ сказать ребару не компилировать определённое приложение? Всю доку их перечиатл ничего подобного не нашёл
Кирилл
14
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
10
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Здравствуйте, хочу сделать HelloWorld в консоли Дельфи, но функция API ничего не выводит, что я делаю не так? program Hello; {$APPTYPE CONSOLE} uses System.SysUtils, WinAPI.Wi...
Sergey Vinogradov
20
Карта сайта