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

119
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
137
До испытания новых фич еще не дошел
142
(Временный)
140
Рабочий бот
140
конструктор затестили?
Да, у меня есть бот с ним
144
конструктор затестили?
137
завтра выходной, высплюсь
135
На тебя тоже находит вдохновение писать код в два часа ночи?
130
130
вобщем цель достигнута, остались нюансы, ща код кину
127
Лол
135
Однако
125
/lang ru
/Ланг ру
134
/lang ru
131
не меняет, но нужно, чтоб он команду не воспринимал как текст
131
@yatranslate /lang en
yatranslate @/яз Ан
142
@yatranslate /lang en
128
@yatranslate /lang ru
@yatranslate /Ланг ру
132
@yatranslate /lang ru
126
проверьте еще разок
127
ты недостаточно прав =)
127
что-то не то ))
127
"миша, всё фигня, переделывай..."
122
недостаточно прав
121
ууууу
126
недостаточно прав
128
недостаточно прав
130
ахаха)
124
ЛОЛ
127
@yatranslate /lang en
yatranslate @/яз Ан
126
недостаточно прав
131
@yatranslate /lang en
128
попробуйте кто-нибудь боту сменить язык перевода
128
Ну в общем, если кому-то захочется этим воспользоваться, то пожалуйста. Мб потом поковыряюсь да упрощу всё это. ...
конечно, пусть лежит в копилке знаний
135
Если надо, я могу сделать еще проще. Пример для этой команды:
Ну в общем, если кому-то захочется этим воспользоваться, то пожалуйста. Мб потом поковыряюсь да упрощу всё это.
129
Я вроде пробовал, но мне там что-то не понравилось. Не помню что.
сложная структура и много "лишней" инфы
132
Я вроде пробовал, но мне там что-то не понравилось. Не помню что.
123
а я хочу через get_chat_admins попробовать
123
2 мида. 1 для удаления сообщения на которое я написал команду /del, 2 мид на саму команду /del.
197
Если надо, я могу сделать еще проще. Пример для этой команды:
125
Можно еще проще (я так думаю) Но у меня не было желания всё это улучшать.
125
как ты проверяешь, напиши
Хорошо. Полученный user_id я подставляю в функцию get_members. Потом беру этот get_members и забираю из него всех members. Дальше для members делаю проверку "is_admin" на True. (через for). Если True, то ты админ. Если нет? Досвидания)
134
У меня с этим всё гораздо проще. Я проверяю, является ли админом тот, кто написал этот текст. Если да - выводим. Нет? Игнорим. ...
как ты проверяешь, напиши
125
вот не связанный вопрос - почему для хранения конфигов используешь json, а не ini ?
да где-то пример подсмотрел и не стал ничего выдумывать )
137
я вот больше озадачен правами на команды боту, метод get_chat_admins, возвращает очень много инфы, думаю надо на подметоды разбивать для удобства ...
У меня с этим всё гораздо проще. Я проверяю, является ли админом тот, кто написал этот текст. Если да - выводим. Нет? Игнорим.
133
вот не связанный вопрос - почему для хранения конфигов используешь json, а не ini ?
140
я вот больше озадачен правами на команды боту, метод get_chat_admins, возвращает очень много инфы, думаю надо на подметоды разбивать для удобства
130
да, точно
129
Можно еще для "точного поиска" добавить @ к username. (Как вариант)
131
ну вот, зачем усложнять либу 👍
124
если бота.get_bot_name в INPUT_TEXT: INPUT_TEXT = INPUT_TEXT.заменить(бот.get_bot_name+" ", "")
молодец =)