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

103
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
132
недостаточно прав
131
ууууу
137
недостаточно прав
139
недостаточно прав
141
ахаха)
134
ЛОЛ
137
@yatranslate /lang en
yatranslate @/яз Ан
136
недостаточно прав
143
@yatranslate /lang en
138
попробуйте кто-нибудь боту сменить язык перевода
139
Ну в общем, если кому-то захочется этим воспользоваться, то пожалуйста. Мб потом поковыряюсь да упрощу всё это. ...
конечно, пусть лежит в копилке знаний
146
Если надо, я могу сделать еще проще. Пример для этой команды:
Ну в общем, если кому-то захочется этим воспользоваться, то пожалуйста. Мб потом поковыряюсь да упрощу всё это.
137
Я вроде пробовал, но мне там что-то не понравилось. Не помню что.
сложная структура и много "лишней" инфы
142
Я вроде пробовал, но мне там что-то не понравилось. Не помню что.
132
а я хочу через get_chat_admins попробовать
133
2 мида. 1 для удаления сообщения на которое я написал команду /del, 2 мид на саму команду /del.
210
Если надо, я могу сделать еще проще. Пример для этой команды:
135
Можно еще проще (я так думаю) Но у меня не было желания всё это улучшать.
134
как ты проверяешь, напиши
Хорошо. Полученный user_id я подставляю в функцию get_members. Потом беру этот get_members и забираю из него всех members. Дальше для members делаю проверку "is_admin" на True. (через for). Если True, то ты админ. Если нет? Досвидания)
146
У меня с этим всё гораздо проще. Я проверяю, является ли админом тот, кто написал этот текст. Если да - выводим. Нет? Игнорим. ...
как ты проверяешь, напиши
136
вот не связанный вопрос - почему для хранения конфигов используешь json, а не ini ?
да где-то пример подсмотрел и не стал ничего выдумывать )
149
я вот больше озадачен правами на команды боту, метод get_chat_admins, возвращает очень много инфы, думаю надо на подметоды разбивать для удобства ...
У меня с этим всё гораздо проще. Я проверяю, является ли админом тот, кто написал этот текст. Если да - выводим. Нет? Игнорим.
145
вот не связанный вопрос - почему для хранения конфигов используешь json, а не ini ?
149
я вот больше озадачен правами на команды боту, метод get_chat_admins, возвращает очень много инфы, думаю надо на подметоды разбивать для удобства
139
да, точно
138
Можно еще для "точного поиска" добавить @ к username. (Как вариант)
140
ну вот, зачем усложнять либу 👍
133
если бота.get_bot_name в INPUT_TEXT: INPUT_TEXT = INPUT_TEXT.заменить(бот.get_bot_name+" ", "")
молодец =)
136
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+" ", "")
136
типа
141
if bot.get_bot_name in INPUT_TEXT: INPUT_TEXT = INPUT_TEXT.replace(bot.get_bot_name+" ", "")
133
как раз правим сейчас этот метод - будет get_bot_name
нууу, тогда проверку в пару строк можно уложить, если отдельную переменную не вводить для имени
140
как раз правим сейчас этот метод - будет get_bot_name
131
Имя бота какой запрос вернет?
125
как реализовать проверку на уровне либы?
а зачем? в любом случае для корректной работы бота в чате требуется допиливать код, твое решение вполне лаконичное
122
что в сообщении обращаются к боту
125
как реализовать проверку на уровне либы?
Проверку на что?
140
как реализовать проверку на уровне либы?
129
Текст будет переводиться на Русский
127
горшочек не вари
122
/lang ru
127
Текст будет переводиться на Русский
128
@yatranslate /lang ru
127
надо допиливать
I own a license
130
😄
133
надо допиливать
135
😄
121
лихо он переобулся =)))
famously, he had his shoes =)))
127
лихо он переобулся =)))
122
Text will be translated into English