Telegram бот на php — Как создать бота 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 не будет опубликован. Все поля обязательны для заполнения.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.