Как по списку телефонов с наименьшими затратами отправить людям сообщения в Telegram?
Есть сайт, где есть форма для подписки на будущий вебинар. Посетители оставляют имя и телефон. Более 95% людей по этим номерам есть в телеграме (по кол-ву - несколько десятков). Задача - отправить простое сообщение-напоминание им в телеграм по этим номерам за час до вебинара (в заранее известное дату/время).
Как нынче такое в народе принято делать? Можно ли бесплатно (ну, чтобы хотя бы за спам не заблокировали или не было никаких последствий)? Если только платно, то какие сервисы хороши за разумную цену? Или может вообще смс-рассылка дешевле будет? И да, можно ли как-то по заданному списку номеров автоматически определить какие в телеге есть, а какие нет?
P.S. Сам программист на C# и ASP.NET с опытом, поэтому могу и ботом заняться при необходимости, и какие-то API настроить на сервисах разных. Не знаю только с чего начать и куда копать - информации море, а времени - пару дней.
Клиентский API (MTproto API) позволяет находить клиентов по номеру телефона. Но массовый поиск по номеру телефона легко может привести к бану (после некоторых скандалов на эту тему Телеграм стал с подобным бороться). Более того, некоторые пользователи нажмут "это спам", потому что они вообще не просили писать им в Телеграм и не давали на это согласия. Рекомендую от этой идеи отказаться.
В дальнейшем рекомендую подписку на уведомления сделать дополнительной возможностью для пользователя путём указания ссылки на бота, где можно подписаться. Для связи пользователя на сайте с пользователем в Телеграме можно использовать deep linking.
В некоторых мессенджерах (Viber, WhatsApp) есть легальные (платные) способы отправки сообщений по номеру телефона (в Viber с любым текстом, в WhatsApp - по согласованному шаблону). Но и для них от пользователя следует получать ясное мотивированное согласие на получение такой информации именно через указанный мессенджер.