Задать вопрос
@helldess

Не работает принятие в канал, что не так?

Подскажите, что я делаю не так?

@dp.chat_join_request_handler()
async def join_chat(update: types.ChatJoinRequest):
    await update.approve()


Есть такой хендлер, но заявки он не принимает, говорили, что из-за импортов что-то не так, но я добавил этот хендлер в основной файл, все равно не работает.
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@helldess Автор вопроса
Сменил токен, все заработало)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@dp.chat_join_request_handler()
async def start1(update: types.ChatJoinRequest):
    print(update.from_user.id)
    # тут мы принимаем юзера в канал
    await update.approve()
    # а тут отправляем сообщение
    await dp.bot.send_message(chat_id=update.from_user.id, text="текст сообщения бота в лс юзеру")


А у меня бот принимает, но не выводит его айди, что делать?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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