Налаштування telegram бота для надсилання повідомлень

Налаштування telegram бота для надсилання повідомлень

76901
Налаштування 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

Чи допомогла вам стаття?
55 раз вже допомогла
Коментарі: (0)

КАТЕГОРІЇ