@Elvinchik

Ошибка User not found в aiogram. Как исправить?

Пишет, что такого пользователя нет. Хотя мои данные не скрыты и я подписан на канал

@dp.callback_query_handler(lambda c: c.data=="check")
async def check(callback_query: types.CallbackQuery):
    user_channel_status = await bot.get_chat_member(chat_id="@jolybells", user_id=callback_query.message.chat.id)
    print(callback_query.message.from_id)
  • Вопрос задан
  • 760 просмотров
Пригласить эксперта
Ответы на вопрос 2
@bitkoljas
Попробуй использовать именно ID чата. Он имеет числовой формат. Получить свой идентификатор можно например с помощью бота: https://t.me/myidbot
Ответ написан
Комментировать
@WowDev
Программист
Попробуй используя ID чата
Зайди в бота https://t.me/username_to_id_bot
Отправь туда юзернейм чата (@jolybells)
Скопируй полученный ID чата

63b98a3bc394d324662244.png

И заменить юзернейм на ID Чата (str)

Вот код с ID Чатом

@dp.callback_query_handler(lambda c: c.data=="check")
async def check(callback_query: types.CallbackQuery):
    user_channel_status = await bot.get_chat_member(chat_id="-1001158535533", user_id=callback_query.message.chat.id)
    print(callback_query.message.from_id)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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