Как создать бота Telegram на PHP

Сегодня создадим собственного бота для Телеграмм на PHP. Вы узнаете как его создавать, редактировать, и выполнять простейшие действия с помощью API. Приступим…

Что мы конкретно сделаем

У нас есть сайт, на котором есть пользователи. И я хочу отправлять уведомления пользователям в Телеграм. Полное описание, как это сделать я решил разделить на две статьи. В этой статье я коротко расскажу как создать бота в Telegram, а в следующей расскажу как с ним взаимодействовать с помощью API на PHP.

А вот видео с демонстрацией того, что в итоге получилось:
(видео я писал для пользователей, так что там показан весь процесс именно со стороны пользователя сайта.)

Кратко о Telegram

Наверняка вы знаете что такое телеграмм и что такое telegram-робот (или бот), раз вы читаете эту статью. Но для полноты картины, буквально несколько слов. Telegram – это один из самых новых мессенджеров, который появился не так давно и является детищем всем известного Павла Дурова – создателя социальной сети ВКонтакте. Фишка данного мессенджера в его упоре на конфиденциальность переписки и безопасность, а так же открытое API, что позволяет использовать его для самых разных задач. Ну вот и хватит наверно лирики, давайте создадим своего телеграм-бота!

Создание бота в Telegram

Для создания собственного робота нужно:

  1. Скачать и установить приложение Телеграмм. Для того, чтобы зарегистрироваться вам понадобится мобильный телефон. Процедура регистрации напоминает Viber. Сначала вас заставят зарегистрироваться в мобильном приложении, на номер телефона. На этот номер придет СМС с кодом подтверждения и вы введете его в Телеграм на телефоне. После этого запускаете Телеграм на компьютере, вводите свой номер телефона, на который регистрировались, и в телеграм на телефоне, придет код активации десктопного клиента.
  2. Найти контакт Главного управляющего бота @BotFather

Телеграм BotFather

@BotFather — это как бы главный бот самого телеграма, который управляет всеми остальными ботами. С помощью него вы можете создавать своих ботов, редактировать их, задавать имена, описания, аватарки и т.п.

3. Создать бота с помощью команды /newbot. Когда вы нашли бота @BotFather, вы можете отправлять ему различные команды.

Создание бота в Телеграм

4. Готово! Далее, можете настроить бота под себя. Далее “Крестный отец” всех ботов будет задавать вам всякие вопросы, типа: “Как ваш бот будет называться”, “придумайте ему ник” и т.п. В конце концов, он скажет “Бот ХХХ успешно создан. Для работы с ним по API используйте токен: YYYY-YYYYYYYYY…”. Вот и все. Бот создан. С помощью других команд в @BotFather вы можете управлять своим ботом: менять имя, описание, аватарку, настройки и т.п. Полный список доступных команд вы увидите если отправите @BotFather сообщение /help.

Как русифицировать Телеграм. Как установить русский язык в Telegram

Русификацию можно получить у робота Антона

– Вбиваешь в поиск: @telerobot
– Отправляешь ему сообщение “locale windows”, и моментально тебе скачивается файл локализации
– Теперь нужно зайти в меню Settings, и нажать на ссылку Change Language одновременно при этом зажав кнопки Shift+Alt.
– В появившемся окне найти файл с локализацией, который скачался и нажать кнопку открыть.
– После этого Телеграм перезапустится и уже будет на русском

На этом пока все.

В следующей статье, мы рассмотрим как работать с ботом Telegram через API на PHP.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *