An open API service indexing awesome lists of open source software.

https://github.com/al3x5dev/xbot

Minimalist PHP library for Telegram bots.
https://github.com/al3x5dev/xbot

bot bot-development bot-framework chatbot php php8 telegram telegram-bot xbot

Last synced: 8 days ago
JSON representation

Minimalist PHP library for Telegram bots.

Awesome Lists containing this project

README

          

# xBot

![Telegram Bot API](https://img.shields.io/badge/Telegram%20Bot%20API-9.6-blue?style=flat-square)
![GitHub Release](https://img.shields.io/github/v/release/al3x5dev/xbot?include_prereleases&style=flat-square&color=blue)
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/al3x5dev/http?style=flat-square)
![GitHub License](https://img.shields.io/github/license/al3x5dev/xbot?style=flat-square)

**xBot** is a PHP library designed specifically to simplify the creation and management of Telegram bots. With a focus on ease of use and efficiency, **xBot** lets you focus on what really matters: implementing innovative and custom functionality for your bots.

> [!NOTE]
> Before you start creating code, you must have created your bot in Telegram.
> If you don't know how to do it yet, don't worry! [Here's how to do it](https://telegra.ph/Instrucciones-para-crear-y-configurar-un-bot-en-BotFather-03-18).

## Documentation

- [Installation and configuration](https://github.com/al3x5dev/xbot/blob/main/docs/install.md)
- [Command line interface](https://github.com/al3x5dev/xbot/blob/main/docs/cli.md)
- [Available Methods](https://github.com/al3x5dev/xbot/blob/main/docs/methods.md)
- [Command system](https://github.com/al3x5dev/xbot/blob/main/docs/commands.md)
- [Callbacks](https://github.com/al3x5dev/xbot/blob/main/docs/callbacks.md)
- [Handler System](https://github.com/al3x5dev/xbot/blob/main/docs/handlers.md)
- [Conversation flow](https://github.com/al3x5dev/xbot/blob/main/docs/conversation.md)
- [Keyboards](https://github.com/al3x5dev/xbot/blob/main/docs/keyboards.md)
- [Mesagge Format](https://github.com/al3x5dev/xbot/blob/main/docs/format.md)
- [Events Logger](https://github.com/al3x5dev/xbot/blob/main/docs/logger.md)
- [Middlewares](https://github.com/al3x5dev/xbot/blob/main/docs/middlewares.md)

## Contributions

If you want to contribute to the development of **xBot**, here are some ways you can do it:

- Report bugs or problems you encounter.
- Share your ideas and suggestions.
- Contribute code or documentation.

## License
This project is licensed under the [MIT License](https://github.com/al3x5dev/xbot/blob/main/LICENSE).

## Contact.
If you have any questions or comments, feel free to contact me via [Telegram](http://t.me/al3x5dev).

---

Thank you for considering **xBot** for your Telegram bot projects. We're excited to have you on board and hope you enjoy working with this library. Together we can build something great!