BotAPITamTam Python-библиотека

110
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
149
Да добавить не проблема. Это ж один раз и все
144
Так есть 2 способа добавить команды боту: 1. через прайм бота. 2. через edit_bot_info. только там пока... есть 1 проблемка и в ближайшее время будет решатся.
143
Чтоб имя бота не хардкодить
142
Если есть, жмем / и они вылазят
147
Да
142
Чтоб ответы парсить типа "/menu" для диалогов и "@мойбот /menu" для групп
Я так понимаю, тут речь идет о методе, который будет показывать текущие команды у текущего бота?
140
Если команда прописана
154
Чтоб ответы парсить типа "/menu" для диалогов и "@мойбот /menu" для групп
144
В какой-то момент можно будет заметить, что оно мешает
140
Не использовал до этого, а оказывается к командам спереди добавляется @имя бота
146
Думаю понятно)
147
Он выдает всю информацию о текущем боте. В твоем случае это будет твой бот.
146
Как переменная пригодится для бота в группе
149
Он парсит метод me?
148
Если надо, я могу добавить пару новых методов (когда - не знаю)
148
Нету, но есть метод get_bot_info(). Из него можно имя вытянуть
144
Или переменная какая
148
Специально не смотрел, но в библиотеке нет команды, которая возвращает имя бота?
146
Вообще для команды лучше спецсимвол
Вот, да
153
Вообще для команды лучше спецсимвол
146
напишу тоже маленький пример: text = bot.get_text(last_update) if 'привет' in text: bot.send_message('И тебе привет!', chat_id)
BotAPITamTam Python-библиотека
145
это и будет параметр команды
BotAPITamTam Python-библиотека
147
вот это крастота, а я парился. Думал найду индекс конечный индекс команды, присвою переменной уберу пробелы. найду конечный индекс значения, и зная индексы буду присваивать переменной -
133
;)
131
ez да? =)
135
Добро пожаловать в питон
BotAPITamTam Python-библиотека
133
вот это прикол, я такого в пхп и дельфях не видел чтобы if else - искало значение))
134
А чего тут непонятного?) Он сам найдет 25 в тексте. Достаточно проверить)
BotAPITamTam Python-библиотека
131
Так, помимо этой информации будет 25, я не пойму как с помощью логической проверки найдется команда из строки "привет 25" сравнить два слова это понятно,
137
типа ответ = input() if "привет" in "ответ": ответ = ответ.replace ("привет ", "") print (ответ)
131
попробуй без бота
131
if "привет" in "ответ": ответ = ответ.replace ("привет ", "")
138
тебе надо из "привет 25" получить 25 ?
135
зачем?
BotAPITamTam Python-библиотека
130
так у меня не получается разделить все это, хочу использовать find rfind-результат индекс первого вхождения
131
попробуй так
BotAPITamTam Python-библиотека
133
ну извиняйте, сами спросили как и к чему. я отетил))
134
только причем тут бот библиотека? =)
138
а этот же, ответ = ответ.replace ("привет ", "")
138
И еще чет
140
тут подойдет re
136
if "привет" in "ответ": и далее например отделяем от "ответ" "привет"
137
пусть ответ боту это "ответ"
136
лично я использую
BotAPITamTam Python-библиотека
136
то есть типовая команда это "привет", а дальше уже индивидуальные данные?
верно
144
то есть типовая команда это "привет", а дальше уже индивидуальные данные?