to contact users who sent a join request to a chat where the bot is an administrator with the can_invite_users administrator right – even if the user never interacted with the bot before.
тем не менее, при попытке отправки сообщения выскакивает ошибка:
aiogram.utils.exceptions.CantInitiateConversation: Forbidden: bot can't initiate conversation with a user
кто-нибудь сталкивался, как лечится?
ты в ответ на какой ивент это кидаешь?
на апдейт. отвечаю через send_message
на какой апдейт...
res = await bot.get_updates(offset=offset, allowed_updates=AllowedUpdates.MESSAGE + AllowedUpdates.EDITED_MESSAGE + AllowedUpdates.CHAT_MEMBER + AllowedUpdates.MY_CHAT_MEMBER + AllowedUpdates.CHANNEL_POST)
и его перебираю
ну ты угараешь или как?
Прочти, пожалуйста, ВНИМАТЕЛЬНО описание апдейта.
все, теперь усвоил. считал, что для паблик чатов это тоже работает. большое спасибо!
Это работает для ЛЮБЫХ групп, но только если юзер перешёл по пригласительной ссылке с заявкой. Это может быть и публичная группа; другой вопрос, нахрена публичной группе такая дополнительная ссылка
да, спасибо за уточнение, действительно так. а нужно это может быть в случае, когда в чат или канал наливают ботов
другой вопрос, что наливать будут по юзернейму, а не через ссылку, так что смысла, действительно, никакого
Обсуждают сегодня