Возможно ли отправлять сообщение пользователю при подписке на канал?
я слышал что бот теперь может отправлять сообщение пользователю когда тот подписался на канал(пользователь никогда не писал боту). Вопрос правда ли это? и какой обработчик использовать для этого(примеры для aiogram были бы круты)
Да, проходила такая новость. Я сам не проверял, но довольно очевидно, что надо взять user_id подписанного на канал (но никогда не подписывавшегося на бота) пользователя и послать ему. Если получится - ок, значит, всё понятно и просто. Если не получиться - разбираться дальше.
Илья, никак, такого в Bot API не предусмотрено. Можно ловить только вступления в группу, а точнее даже там ловятся не сами вступления (такого события нет!), а сообщения (объект Message) в чат "такой-то вступил в группу". В канале таких сообщений нет, поэтому узнать о вступлении прямого способа тоже нет.
Получить список подписчиков канала можно только через клиентский (MTProto) API.