Не работает два handlers одновременно

ребят я только учусь и не пойму почему у меня не работает два handlers одновременно, если я закомментирую первый, то будет работать второй и на оборот если первый не закоментирован не работает второй, с чем это может быть связанно?

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

a = -1042 #Test chat
with open("EmployeeID.txt") as file:
    p = [row.strip() for row in file]
f = [int(item) for item in p]

logging.basicConfig(level=logging.INFO)

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

@dp.message_handler()
async def get_user_text(message):
    if (len(message.text))<300:
        if message.from_user.id in f:
            print('Пользыватель в ЧС')
        else:
            if 'брр' in message.text.lower():
                await bot.send_message(a, f" >> {message.chat.title} - Упоминает о БРР", parse_mode='html')
                print('Работаем')

@dp.message_handler()
async def аdmin_panel(message):
    if message.chat.id == 5818:
        await bot.send_message(message.chat.id, message.text)

if __name__ == "__main__":
    executor.start_polling(dp)

Ответы (1 шт):

Автор решения: tomato-magnet-regulato
from aiogram.dispatcher import filters

@dp.message_handler(filters.IDFilter(chat_id=ID))
    async def id_msg(msg: types.Message):
        await msg.answer(msg.chat.id, msg.text)

IDFilter - Фильтр для проверки идентификатора. Он может использоваться как аргумент user_id, chat_id, так и как callable объект IDFilter(user_id=12345789)

Сам фильтр имеет два аргумента:

user_id — проверяет ID пользователя
chat_id — проверяет ID чата

Попробуйте лучше так.

→ Ссылка