Telegram — канал с платной подпиской, Nodejs, Телеграф

#node.js #telegraf

Вопрос:

Я новичок в разработке ботов telegram, чего я пытаюсь достичь, так это:

  1. Получите информацию о новом подписчике, который присоединяется к каналу, чтобы вставить информацию в базу данных.
  2. Проверьте базу данных для пользователей с платной подпиской и отправьте им сообщение (если срок действия подписки истек, поэтому сообщения нет, возможно, отправьте новый счет или как насчет повторного выставления счетов?).

Я могу прочитать информацию о пользователе, если он что-то введет боту, как я могу сделать то же самое, если он нажмет кнопку «присоединиться к каналу»? Могу ли я отправить сообщение конкретному пользователю канала?

Спасибо за любой совет.