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