PDA

Просмотр полной версии : aiogram бан/кик из группы телеграм


laiser
19.09.2021, 21:06
Всем привет. Пишу модератора для группы телеграм.

В библиотеке есть 2 команды:

Код:






await message.bot.kick_chat_member()
await message.bot.ban_chat_member()




Я так понимаю для группы они не отличаются, а для чата или супер группы есть разница. Верно понимаю?

И еще, подскажите как исключить из группы, чтобы человек мог вернуться обратно

pomidorq
19.09.2021, 21:32
блять, юзайте telebot и потоки

laiser
19.09.2021, 21:48
блять, юзайте telebot и потоки


зачем?

pomidorq
19.09.2021, 22:22
зачем?


Потому что разница в скорости библиотек мизерная, если не подгружать никаких БД, а мозгоёбства с aiogram в миллион раз больше.

манку хлебал
20.09.2021, 21:09
Всем привет. Пишу модератора для группы телеграм.
В библиотеке есть 2 команды:

Код:






await message.bot.kick_chat_member()
await message.bot.ban_chat_member()




Я так понимаю для группы они не отличаются, а для чата или супер группы есть разница. Верно понимаю?

И еще, подскажите как исключить из группы, чтобы человек мог вернуться обратно



https://forum.antichat.xyz/attachments/27846634/img_5b47dd91a5.png

kick_chat_member переименовали в ban_chat_member



И еще, подскажите как исключить из группы, чтобы человек мог вернуться обратно



https://forum.antichat.xyz/attachments/27846634/img_3602f5be09.png

разбань после бана и все



Потому что разница в скорости библиотек мизерная, если не подгружать никаких БД, а мозгоёбства с aiogram в миллион раз больше.


потоки и асинхронность вообще разные вещи xD

aiogram в любом случае будет покруче

laiser
21.09.2021, 11:01
kick_chat_member переименовали в ban_chat_member

разбань после бана и все

потоки и асинхронность вообще разные вещи xD
aiogram в любом случае будет покруче


Спасибо, именно так и сделал:

Код:






await message.bot.ban_chat_member(message.chat.id, message.reply_to_message.from_user.id)
await message.bot.unban_chat_member(message.chat.id, message.reply_to_message.from_user.id)