Как запретить, добавление бота в группы?

Рейтинг: 1Ответов: 1Опубликовано: 13.05.2023

Подскажите, как запретить пользователю добавлять моего бота, в свои группы.

Сделать проверку по id добавляющего, если пользователя пытающегося добавить бота нету в списке разрешенных, то бот не будет работать или вовсе не добавится в чужую группу.

Ответы

▲ 1
from aiogram import types, filters

peoples = [00000001, 00000002] # id пользователей кому разрешено использовать бота в группах

@dp.message_handler(filters.ChatTypeFilter([types.ChatType.GROUP, types.ChatType.SUPERGROUP]), content_types=['new_chat_members'])
async def group_handler(msg: types.Message):
    # Проверка если бота добавил в группу НЕзнАкОМЕЦ
    if msg.new_chat_members[-1] == bot.id and msg.new_chat_members[0] not in peoples:
        # Вы можете вот так выйти из чата
        await msg.chat.leave() 
        return

    pass