pobedash
@pobedash
Frontend JS dev, junior Python data scientist

Как получить информацию о новом подписчике на канал в telegram?

Есть ли возможность ботом получить данные о новом подписчике (хотя бы его id) на telegram канал, где будет размещен этот бот.

Работаю с бот-api через Aiogram. В документации подобного метода не нашел, возможно плохо искал, а возможно такого функционала вообще нет, но тогда и бот для канала бесполезен, ведь он должен был поочередно админам канала скидывать контакт нового подписчика. Если такое реализовать невозможно - так и напишите, дабы зря время не терял.

Благодарю за ответы!
  • Вопрос задан
  • 1365 просмотров
Решения вопроса 1
SoreMix
@SoreMix
yellow
У объекта Message есть поле new_chat_members

@dp.message_handler(content_types=types.ContentTypes.NEW_CHAT_MEMBERS)
async def new_chat_member(message: types.Message, chat: Chat):
    # ....
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
samodum
@samodum
Какой вопрос - такой и ответ
Нет, нельзя.
Это сделано специально, чтобы не спамили новых подписчиков
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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