@Pr0max

Как с помощью aiogram команда работала только в 1 теме 1 чата?

делаю бота для своего проекта, и мне нужно что бы 1 команда из него работала только в 1 теме группы моего проекта, если эту команду вызывают из другой темы то отправить сообщение что бы пользователь перешел в нужную мне тему
  • Вопрос задан
  • 262 просмотра
Пригласить эксперта
Ответы на вопрос 1
@SerdarAD
Для начало скопируй ссылку темы.
Там в конце будет ID темы.
t.me/adc/{ID}
И получи ID группы, через GetMyIdBot

Если юзаешь aiogram 3

from aiogram import F
...
id_group = {твой ид группы без скобок}
id_thread = {ид темы без скобок}
@router.message(F.chat.id == id_group, F.message_thread_id == id_thread)

В aiogram 2 +- тоже самое только можно проверять через функцию, или сделать кастомный фильтер. В 2 версии нету F
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы