Можно ли отправлять сообщения через Telegram-бота на определенный номер телефона (не chat_id / username)?

#telegram #telegram-bot

#telegram #telegram-бот

Вопрос:

Я понимаю, что этот вопрос задавался раньше, но эти темы датированы 4 годами назад, поэтому мне интересно, изменилось ли что-нибудь.

TL; DR: Я понимаю обеспокоенность тем, что отправка сообщений по номеру телефона сделает пользователей уязвимыми для спама. Но есть кое-что, что я обнаружил, что заставляет меня пересмотреть это. Если я / запускаю чат с Telegram Bot, генерируется chat_id. Интересно то, что этот chat_id одинаковый для моих разговоров в других чатах. Возможно, я ошибаюсь, но, похоже, проблема со спамом должна решаться по-другому. Таким образом, мне интересно, есть ли возможность отправлять сообщения прямо на номер телефона пользователя.

Спасибо за ваше время.

Ответ №1:

Нет, вы не можете. Идентификатор каждого пользователя уникален и не меняется во время разговора / чатов. Но вы не можете отправить сообщение пользователю, если он не принял его, запустив своего бота, насколько я знаю. Кроме того, номер телефона может быть предоставлен только со стороны пользователя. Вы не можете найти пользователей по номеру телефона, по крайней мере, официальный api не предоставляет таких методов.

Комментарии:

1. Спасибо за отзыв! (Я не могу проголосовать за это, хотя это мой первый вопрос, и у меня репутация менее 15)

2. Np, @MaxShmurygin 🙂