Пишу бота на aiogram, никакие ошибки не выходят. Команда бан не работает, хотя все правильно. Ват ту ду?

import logging
import config
from aiogram import Dispatcher, types, Bot, executor
from filters import AdminFilter

logging.basicConfig(level=logging.INFO)

bot = Bot(token=config.TOKEN)
dp = Dispatcher(bot)

#код, где я писал комманду БАН
dp.filters_factory.bind(AdminFilter)
@dp.message_handler(is_admin=True, commands=["ban"], commands_prefix='!/')
async def cmd_ban(message:types.Message):
    if not message.reply_to_message:
        await message.reply("Ответчай на сообщение, дурачок")
        return

    await message.bot.delete_message(chat_id=config.GROUP_ID, message_id=message.message_id)
    await message.bot.kick_chat_member(chat_id=config.GROUP_ID, user_id=message.reply_to_message.from_user.id)

    await message.reply_to_message.reply("Этот чел был забанен.\n Админ даун, кста")




@dp.message_handler(content_types=["new_chat_members"])
async def joined(message:types.Message):
    await message.answer("Привет, рады, что ты присоединился")
    await message.delete()


@dp.message_handler()
async def filter_message(message:types.Message):
    if "матюк" in message.text:
        await message.delete()



if __name__ == '__main__':
    executor.start_polling(dp, skip_updates=False)


Код фильтра я не счел нужным писать. Там все правильно))
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Idaproject Москва
от 70 000 ₽
БАРС Груп Санкт-Петербург
от 60 000 до 200 000 ₽
Plesk Новосибирск
от 150 000 до 300 000 ₽
24 июл. 2021, в 10:19
1500 руб./за проект
24 июл. 2021, в 09:01
1000 руб./за проект
24 июл. 2021, в 08:53
1000 руб./за проект