Package for Telegram bots


Client Personal project
Technologies
Brief

Telegram is a rapidly developing messenger with one of the most extensive range of APIs, which allows you to implement various ideas, from just sending messages to accepting payments. In this case, the business often needs to quickly receive messages about critical system failures, new events on the website, like form submissions, etc. Using ready-made solutions and adding their own helpers on top of them often has either excessive functionality or becomes outdated, so I decided to make my own, mini version.

Goal: To implement a Telegram bot package using API so that it can be easily ported from project to project. The main thing is ease of use.

Task #1: Integration with Telegram API;

Task #2: File structure that will allow to work without a database;

Task #3: File structure that will allow to work with using database to access sent and received messages in Laravel;

Task #4: Implement Laravel migration files so that it can be quickly deployed to a new project;

Task #5: The bot should be able to send text, images, buttons, files;

Task #6: Sending a message should be implemented in 1 line to avoid cluttering the code.

Package for Telegram bots
Package for Telegram bots
Package for Telegram bots
Package for Telegram bots

Similar stack projects

Like this project?

Contact me