Шаг 1. Зарегистрировать бота в telegram, разумно сделать отдельного для доставки уведомлений об SMS. Для этого нужно воспользоваться BotFather, отправить ему команду /newbot, задать имя вашего нового, бота и в ответ вы получите API token, который нужно сохранить для дальнейшей настройки.
Выглядит он примерно так
Use this token to access the HTTP API:
60655699310:AAFz6ptUnB71ILePbXKwB71ILePbXUeU4
Шаг 2. Создайте в telegram новую группу, добавьте в нее своего нового бота. Далее нужно узнать id группы, которую вы только что создали,
Это можно сделать несколькими способами, например, зайти с вашей учеткой в https://web.telegram.org/ , открыть в нем чат группы, и в адресной строке браузера в конце будет указан id группы, он начинается с символа “-”, например адресная строка будет выглядеть так:
![](https://i0.wp.com/m.virtual-number.ru/wp-content/uploads/2023/10/image.png?w=1200&ssl=1)
адресна сторка https://web.telegram.org/k/#-4000000000
значит наш id чата из примера будет равен -4000000000
Шаг 3. Настроить в личном кабинете переадресацию SMS с виртуального номера на http вебхук.
Формат значения вебхука для отправки сообщения в наш telegram чат следующий:
https://api.telegram.org/botAPI token/sendMessage?chat_id=id группы&text=Incoming%20SMS%20to%20%TO%%20from%20%FROM%%20%MESSAGE%
Сохраняем настройки в личном кабинете
![](https://i0.wp.com/m.virtual-number.ru/wp-content/uploads/2023/10/image-1.png?w=1200&ssl=1)
В результате вы будете сразу автоматически получать в заданный чат сообщения о входящих SMS в таком виде
Incoming SMS to XXXXX from XXXXXX SMS TEXT.
Вы можете изменить формат сообщений от бота используя переменные
TO — номер получателя SMS
FROM — номер отправителя SMS
MESSAGE — текст сообщения