BotAPITamTam Python-библиотека
120 •
@botapitamtam
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam
https://gitflic.ru/project/techmine/botapitamtam
Язык чата - 🇷🇺 русский.
Некоторые пользователи могут поддержать диалог на 🇺🇸 английском.
Публичные боты, построенные на данной библиотеке:
@filelink
@translatebot
@userinfo
@opros
@golosbot
@posting
174
вобщем цель достигнута, остались нюансы, ща код кину
175
не меняет, но нужно, чтоб он команду не воспринимал как текст
172
проверьте еще разок
170
ты недостаточно прав =)
168
что-то не то ))
169
"миша, всё фигня, переделывай..."
164
недостаточно прав
169
недостаточно прав
170
недостаточно прав
168
недостаточно прав
170
попробуйте кто-нибудь боту сменить язык перевода
173
Ну в общем, если кому-то захочется этим воспользоваться, то пожалуйста.
Мб потом поковыряюсь да упрощу всё это. ...
конечно, пусть лежит в копилке знаний
181
Если надо, я могу сделать еще проще. Пример для этой команды:
Ну в общем, если кому-то захочется этим воспользоваться, то пожалуйста.
Мб потом поковыряюсь да упрощу всё это.
169
Я вроде пробовал, но мне там что-то не понравилось. Не помню что.
сложная структура и много "лишней" инфы
175
Я вроде пробовал, но мне там что-то не понравилось. Не помню что.
162
а я хочу через get_chat_admins попробовать
165
2 мида.
1 для удаления сообщения на которое я написал команду /del, 2 мид на саму команду /del.
168
Можно еще проще (я так думаю)
Но у меня не было желания всё это улучшать.
164
как ты проверяешь, напиши
Хорошо.
Полученный user_id я подставляю в функцию get_members.
Потом беру этот get_members и забираю из него всех members.
Дальше для members делаю проверку "is_admin" на True. (через for). Если True, то ты админ. Если нет? Досвидания)
182
У меня с этим всё гораздо проще. Я проверяю, является ли админом тот, кто написал этот текст. Если да - выводим. Нет? Игнорим. ...
как ты проверяешь, напиши
167
вот не связанный вопрос - почему для хранения конфигов используешь json, а не ini ?
да где-то пример подсмотрел и не стал ничего выдумывать )
183
я вот больше озадачен правами на команды боту, метод get_chat_admins, возвращает очень много инфы, думаю надо на подметоды разбивать для удобства ...
У меня с этим всё гораздо проще. Я проверяю, является ли админом тот, кто написал этот текст. Если да - выводим. Нет? Игнорим.
175
вот не связанный вопрос - почему для хранения конфигов используешь json, а не ini ?
182
я вот больше озадачен правами на команды боту, метод get_chat_admins, возвращает очень много инфы, думаю надо на подметоды разбивать для удобства
168
Можно еще для "точного поиска" добавить @ к username. (Как вариант)
170
ну вот, зачем усложнять либу 👍
166
если бота.get_bot_name в INPUT_TEXT:
INPUT_TEXT = INPUT_TEXT.заменить(бот.get_bot_name+" ", "")
молодец =)
169
if bot.get_bot_name in INPUT_TEXT:
INPUT_TEXT = INPUT_TEXT.replace(bot.get_bot_name+" ", "")
если бота.get_bot_name в INPUT_TEXT:
INPUT_TEXT = INPUT_TEXT.заменить(бот.get_bot_name+" ", "")
178
if bot.get_bot_name in INPUT_TEXT:
INPUT_TEXT = INPUT_TEXT.replace(bot.get_bot_name+" ", "")
164
как раз правим сейчас этот метод - будет get_bot_name
нууу, тогда проверку в пару строк можно уложить, если отдельную переменную не вводить для имени
175
как раз правим сейчас этот метод - будет get_bot_name
163
Имя бота какой запрос вернет?
157
как реализовать проверку на уровне либы?
а зачем? в любом случае для корректной работы бота в чате требуется допиливать код, твое решение вполне лаконичное
157
что в сообщении обращаются к боту