Разработка своего бота в Telegram на PHP

В качестве дальнейшего продвижения одного из своих сервисов я выбрал платформу Telegram. У меня есть достаточно большая база данных с информацией о городах и готовые сервисы, поэтому я решил сделать бота, способного выводить информацию по определенному городу.

В качестве языка программирования я выбрал PHP, да, на PHP можно писать ботов также как и на любом другом серверном языке.

Чтобы не писать с нуля большинство кода, я нашел классную SDK для Telegram на PHP, подробнее о библиотеке в блоге Нетологии на Хабре.

По у молчанию библиотека устанавливается через Composer и ориентирована под Laravel, но можно скачать версию без Composer отсюда

Библиотека легко интегрируется в ваш сайт, после чего можно приступать к разработке самого бота.

Я его сделал за два дня, поскольку данные уже были в базе данных и мне оставалось только написать небольшое приложение, которое бы выводило эти данные по запросу пользователя.

Вот что получилось

Вы можете самостоятельно посмотреть бота @time365bot

Share
Published by
Ilya Gayduk

Recent Posts

База данных для SEO проектов

Вот уже несколько лет я занимаюсь геоинформационными проектами. Это достаточно сложная тема, поскольку строятся такие…

Наша поездка в Стамбул

В декабре 2020 мы с женой решили съездить на пару дней в Стамбул. Этот город…

October CMS

Последний свой проект я сделал на Laravel и получил массу приятных впечатлений в процессе разработки.…

Наша поездка в Питер

Совсем недавно мы решили съездить в Санкт-Петербург просто погулять по городу, посмотреть интересные места. Город…

Laravel или Yii2

Первые три года я писал исключительно на нативном PHP, то есть без использования каких-либо движков…

Почтовый клиент mailbird

Я пользуюсь почтой Яндекс в ежедневном режиме. Также часто просматриваю ленту в facebook. Каждый день…