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

104
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
118
Я думаю, с "этими" вопросами уже не в этот чат )
BotAPITamTam Python-библиотека
116
Вроде бы, вот это '@бот /команда' приходит от ТамТам, если нажать на команду. Так же можно не нажимать, а просто ввести команду. Да и в апи этого нету. Лишь добавление самой команды и её описание) Ну или я просто не ...
правильно, ввел команду и все))
124
Вроде бы, вот это '@бот /команда' приходит от ТамТам, если нажать на команду. Так же можно не нажимать, а просто ввести команду. Да и в апи этого нету. Лишь добавление самой команды и её описание) Ну или я просто не понимаю что требуется 🙂
122
Для красоты
119
А можно сразу переменной
113
Можно же просто руками вписать
116
Ну вот смысл, как это оптимизировать
114
Ты настроил обработку команд на "/привет", а приходит "@мойбот /привет"
111
Так оно, вроде как, по умолчанию
109
Все целиком
116
И оно же передается
115
Да
120
Если сюда добавить бота, то к его командам будет добавляться @имябота спереди автоматически
117
Я же правильно понимаю, что речь про вызов команды. Когда пишешь команду, появляется .. команда, на неё тыкаешь, и... добавляется @ с именем бота и команда. Это оно?
118
Ммм. Не понял вопрос
117
Я про их вызов и потом анализ
Вот кстати, на счёт вызова через @ я так и не понял как и где. У Сергея это есть.
119
Я про их вызов и потом анализ
113
По хорошему
119
Да добавить не проблема. Это ж один раз и все
116
Так есть 2 способа добавить команды боту: 1. через прайм бота. 2. через edit_bot_info. только там пока... есть 1 проблемка и в ближайшее время будет решатся.
114
Чтоб имя бота не хардкодить
114
Если есть, жмем / и они вылазят
118
Да
114
Чтоб ответы парсить типа "/menu" для диалогов и "@мойбот /menu" для групп
Я так понимаю, тут речь идет о методе, который будет показывать текущие команды у текущего бота?
111
Если команда прописана
126
Чтоб ответы парсить типа "/menu" для диалогов и "@мойбот /menu" для групп
115
В какой-то момент можно будет заметить, что оно мешает
111
Не использовал до этого, а оказывается к командам спереди добавляется @имя бота
117
Думаю понятно)
118
Он выдает всю информацию о текущем боте. В твоем случае это будет твой бот.
118
Как переменная пригодится для бота в группе
120
Он парсит метод me?
120
Если надо, я могу добавить пару новых методов (когда - не знаю)
120
Нету, но есть метод get_bot_info(). Из него можно имя вытянуть
116
Или переменная какая
118
Специально не смотрел, но в библиотеке нет команды, которая возвращает имя бота?
117
Вообще для команды лучше спецсимвол
Вот, да
123
Вообще для команды лучше спецсимвол
118
напишу тоже маленький пример: text = bot.get_text(last_update) if 'привет' in text: bot.send_message('И тебе привет!', chat_id)
BotAPITamTam Python-библиотека
118
это и будет параметр команды
BotAPITamTam Python-библиотека
120
вот это крастота, а я парился. Думал найду индекс конечный индекс команды, присвою переменной уберу пробелы. найду конечный индекс значения, и зная индексы буду присваивать переменной -
109
;)
108
ez да? =)
109
Добро пожаловать в питон
BotAPITamTam Python-библиотека
107
вот это прикол, я такого в пхп и дельфях не видел чтобы if else - искало значение))
109
А чего тут непонятного?) Он сам найдет 25 в тексте. Достаточно проверить)
BotAPITamTam Python-библиотека
106
Так, помимо этой информации будет 25, я не пойму как с помощью логической проверки найдется команда из строки "привет 25" сравнить два слова это понятно,
110
типа ответ = input() if "привет" in "ответ": ответ = ответ.replace ("привет ", "") print (ответ)