Я всегда восхищался силой коллективного разума. И укреплению моей убежденности в ней послужила недавняя история: я рассказал, как можно интегрировать телефонию с Telegram с помощью сервиса IFTTT, на что коллеги из Voximplant ответили, как это можно сделать проще, а потом господин recompileme в своем комментарии обратил внимание на то, что удобный API телеграма решает задачу без участия каких-либо третьих сервисов.
С его прямо-таки директивного позволения, раскрою всю схему по шагам, потому что действительно быстро, удобно и полезно.
1. Создаем собственного бота:
2. Активизируем его:
3. Получаем id чата, перейдя по ссылке
https://api.telegram.org/bot358756969:AAGaymX9nvzCmkwcR4oJVvo438hY4sDq7BQ/getUpdates, где вместо 358756969:AAGaymX9nvzCmkwcR4oJVvo438hY4sDq7BQ у вас будет располагаться ваш собственный токен, который вы получили два шага назад:
4. Настраиваем шаблон для URL https://api.telegram.org/bot358756969:AAGaymX9nvzCmkwcR4oJVvo438hY4sDq7BQ/sendMessage, где в chat_id указываем идентификатор, полученный выше, а в параметре text задаем шаблон для того сообщения, которое мы хотим получать:
И даже строчки кода не понадобилось.
Автор: SvyatoslavVasiliev