Налаштування telegram бота для надсилання повідомлень
Як створити новий робот в Telegram
Cкриптом безпосередньо відправляти повідомлення в телеграм не вийде, але ми маємо можливість робити GET або POST запити до api ботів. А Telegram Bot – вже може надсилати користувачеві будь-які повідомлення. Тому перед написанням php скрипта потрібно створити телеграм бота. Тут все просто і займе лише кілька хвилин.
Переходимо за посиланням на офіційний верифікований бот: @BotFather. Відкриваємо його в телеграм та вибираємо команду «/newbot».
Далі прямо в чаті телеграм вигадуємо і вписуємо нову назву та логін своєму боту.
Після успішного створення, BotFather в чат надішле токен створеного бота для відправки запитів до api (token to access the HTTP API).
Після цього нам ще потрібно отримати ID користувача телеграм, якому і надалі надсилатимуться повідомлення.
Щоб дізнатися про свій telegram id, перейдіть за посиланням: @getmyid_bot і запустіть бота у своєму телеграмі. У відповідь ви отримаєте свій ідентифікатор - ID.
Отримані дані від @BotFather і @getmyid_bot відправляєте розробникам вашого сайту, які додадуть їх у форму зворотного зв'язку і почнуть надходити повідомлення в телеграм.
Надсилання телеграм повідомлення через рядок браузера
Щоб надіслати повідомлення собі через telegram бота, скористайтесь API методом sendMessage. Для у вашому браузері прописуємо наступну адресу, і замість token та chat_id ставимо свої дані.
Вводимо запит, натискаємо на enter та наш бот отримує перше повідомлення!
Надсилання телеграм повідомлення на PHP через форму зворотнього зв'язку
Сервіс Telegram має документацію з докладним описом всіх функцій і методів api, для використання. Посилання на документацію тут: https://core.telegram.org/bots/api.
Для розробки сайту на PHP в Києві можна скористатися прикладом відправки запиту POST з функцією telegram API - sendMessage