After 13 months of hard work, 🎉 LaraGram 3 is out now!
This release brings us to a stable version—no more structural or syntactic changes from now on.
We’ve packed it with powerful features to make bot development as simple and enjoyable as possible 🚀
Here’s a quick overview of what’s new in LaraGram 3:
🔐 Permission System with support for Gates and Policies to control access to database operations.
🧠 Caching System supporting 7 different drivers for handling temporary data.
📋 The Step Manager is also built on top of this system.
🔁 Collections for professional and fluent work with Iterables.
⚙️ Concurrency System for handling multiple background requests simultaneously.
⚙️ Improved Configuration System with .env file support for better management.
💻 Console Kernel for creating and executing commands with support for scheduled tasks.
📦 Fully rewritten Eloquent ORM, supporting 5 different databases and all types of relationships.
📐 Includes Migrations, Seeders, and Factories.
🔒 Built-in Crypt and Hash systems for secure data encryption.
📢 Event Dispatcher for defining and managing custom events.
📁 File System to manage files and directories with ease.
🎛 Major improvements to the Keyboard Builder with a more user-friendly API.
🧭 A Listening System featuring:
▪️ Input processing
▫️ Listen grouping and controllers
▪️ Middleware and restrictions
▫️ Redirection between listens
▪️ Listen naming
▫️ And more...
📝 Flexible Logging System with multiple driver support.
📨 Queue & Job System for background tasks and scheduling.
🧰 Full-featured Redis Interface included.
🧬 Each request is processed through an independent Pipeline for better control.
🧩 Advanced Templating Engine inspired by Blade, for building message templates.
🌍 Translation System for building multilingual bots.
✅ Data Validation System with rich built-in rules and support for custom Rule classes.
🤖 Support for multiple bot connections, easily managing them all at once.
🧹 Ability to cache configs, listeners, events, templates, services, and packages for optimal performance.
🔰 And introducing two awesome new packages:
🗓 Tempora – a multilingual, custom-built datetime library inspired by Carbon, made just for LaraGram.
⚡️ LaraGram Surge – like Octane, enabling high-performance bot execution using Swoole and OpenSwoole.
(Soon with support for RoadRunner and FrankenPHP!)
🔰 Coming soon:
♦️ LaraGram Installer
🔹 MongoDB support
If you like the project, please ⭐️ it, share it with your friends, and support us!
Use it, report bugs, or even contribute—we’d love to have you onboard ❤️
📌 GitHub Projects:
♦️ LaraGram
🔹 Laraquest
♦️ LaraGram Surge
🔹 Tempora
♦️ Core
@LaraXGram
@LaraGramChat
This release brings us to a stable version—no more structural or syntactic changes from now on.
We’ve packed it with powerful features to make bot development as simple and enjoyable as possible 🚀
Here’s a quick overview of what’s new in LaraGram 3:
🔐 Permission System with support for Gates and Policies to control access to database operations.
🧠 Caching System supporting 7 different drivers for handling temporary data.
📋 The Step Manager is also built on top of this system.
🔁 Collections for professional and fluent work with Iterables.
⚙️ Concurrency System for handling multiple background requests simultaneously.
⚙️ Improved Configuration System with .env file support for better management.
💻 Console Kernel for creating and executing commands with support for scheduled tasks.
📦 Fully rewritten Eloquent ORM, supporting 5 different databases and all types of relationships.
📐 Includes Migrations, Seeders, and Factories.
🔒 Built-in Crypt and Hash systems for secure data encryption.
📢 Event Dispatcher for defining and managing custom events.
📁 File System to manage files and directories with ease.
🎛 Major improvements to the Keyboard Builder with a more user-friendly API.
🧭 A Listening System featuring:
▪️ Input processing
▫️ Listen grouping and controllers
▪️ Middleware and restrictions
▫️ Redirection between listens
▪️ Listen naming
▫️ And more...
📝 Flexible Logging System with multiple driver support.
📨 Queue & Job System for background tasks and scheduling.
🧰 Full-featured Redis Interface included.
🧬 Each request is processed through an independent Pipeline for better control.
🧩 Advanced Templating Engine inspired by Blade, for building message templates.
🌍 Translation System for building multilingual bots.
✅ Data Validation System with rich built-in rules and support for custom Rule classes.
🤖 Support for multiple bot connections, easily managing them all at once.
🧹 Ability to cache configs, listeners, events, templates, services, and packages for optimal performance.
🔰 And introducing two awesome new packages:
🗓 Tempora – a multilingual, custom-built datetime library inspired by Carbon, made just for LaraGram.
⚡️ LaraGram Surge – like Octane, enabling high-performance bot execution using Swoole and OpenSwoole.
(Soon with support for RoadRunner and FrankenPHP!)
🔰 Coming soon:
♦️ LaraGram Installer
🔹 MongoDB support
If you like the project, please ⭐️ it, share it with your friends, and support us!
Use it, report bugs, or even contribute—we’d love to have you onboard ❤️
📌 GitHub Projects:
♦️ LaraGram
🔹 Laraquest
♦️ LaraGram Surge
🔹 Tempora
♦️ Core
@LaraXGram
@LaraGramChat
🔥3
📚 Documentation is now available!
We’re excited to announce that the official documentation for LaraGram is now live! 🎉
Whether you’re just getting started or looking to explore advanced features, everything you need is right here:
🌐 https://laraxgram.github.io/
You’ll find detailed guides, examples, and explanations covering:
Project setup
Bot development workflow
Middleware, pipelines, and listening
Step Manager, validation, queues, jobs, and more
Laraquest, Surge, Tempora, and Core integration
Start building faster and better with LaraGram 3 🚀
Let us know if something’s missing — we’re constantly improving the docs ❤️
📌 GitHub Projects:
♦️ LaraGram
🔹 Laraquest
♦️ LaraGram Surge
🔹 Tempora
♦️ Core
@LaraXGram
@LaraGramChat
We’re excited to announce that the official documentation for LaraGram is now live! 🎉
Whether you’re just getting started or looking to explore advanced features, everything you need is right here:
🌐 https://laraxgram.github.io/
You’ll find detailed guides, examples, and explanations covering:
Project setup
Bot development workflow
Middleware, pipelines, and listening
Step Manager, validation, queues, jobs, and more
Laraquest, Surge, Tempora, and Core integration
Start building faster and better with LaraGram 3 🚀
Let us know if something’s missing — we’re constantly improving the docs ❤️
📌 GitHub Projects:
♦️ LaraGram
🔹 Laraquest
♦️ LaraGram Surge
🔹 Tempora
♦️ Core
@LaraXGram
@LaraGramChat
❤5
⚜️ The LaraGram Installer package is now fully ready! With just a few simple commands, you can quickly generate a fully configured LaraGram project.
Install the package globally (only once) using the following command:
After installation, simply run:
from anywhere in your terminal to create a new LaraGram project.
By default, LaraGram Installer will automatically handle the following for you:
🔹 Git configuration
♦️ Create a GitHub repository and push your code
🔹 Database setup
♦️ Webhook configuration
🔹 Install the LaraGram Surge package
In the end, you’ll have a fully ready and configured LaraGram project—hassle-free!
📌 GitHub Projects:
♦️ LaraGram
🔹 Laraquest
♦️ LaraGram Surge
🔹 Tempora
♦️ Core
@LaraXGram
@LaraGramChat
Install the package globally (only once) using the following command:
composer global require laraxgram/installer
After installation, simply run:
laragram new
from anywhere in your terminal to create a new LaraGram project.
By default, LaraGram Installer will automatically handle the following for you:
🔹 Git configuration
♦️ Create a GitHub repository and push your code
🔹 Database setup
♦️ Webhook configuration
🔹 Install the LaraGram Surge package
In the end, you’ll have a fully ready and configured LaraGram project—hassle-free!
📌 GitHub Projects:
♦️ LaraGram
🔹 Laraquest
♦️ LaraGram Surge
🔹 Tempora
♦️ Core
@LaraXGram
@LaraGramChat
❤5
🚀 Eloquent ORM for MongoDB in LaraGram
We're excited to introduce LaraGram MongoDB, a new package that brings full MongoDB support to the LaraGram Eloquent ORM. ✨
This package allows you to use the expressive, elegant syntax of Eloquent to interact with your MongoDB database, making your bot development process faster and more intuitive.
Key features include: 🛠
🔹 Eloquent ORM Integration: Work with your MongoDB documents using the Eloquent models and methods you already know.
🔸 Powerful Query Builder: Construct complex and flexible queries for MongoDB with a fluent and simple API.
🔹 Simulated Relationships: Easily define and load relationships between your documents, just like you would in a relational database.
🔸 Cache and Queue Support: Comes with built-in support for caching query results and handling database operations in background jobs.
Get started with your LaraGram and MongoDB project today!
⚜️ To install the package, simply run the following Composer command in your project terminal:
📦 Find the full source code on GitHub
🔰 @LaraXGram
🔰 @LaraGramChat
We're excited to introduce LaraGram MongoDB, a new package that brings full MongoDB support to the LaraGram Eloquent ORM. ✨
This package allows you to use the expressive, elegant syntax of Eloquent to interact with your MongoDB database, making your bot development process faster and more intuitive.
Key features include: 🛠
🔹 Eloquent ORM Integration: Work with your MongoDB documents using the Eloquent models and methods you already know.
🔸 Powerful Query Builder: Construct complex and flexible queries for MongoDB with a fluent and simple API.
🔹 Simulated Relationships: Easily define and load relationships between your documents, just like you would in a relational database.
🔸 Cache and Queue Support: Comes with built-in support for caching query results and handling database operations in background jobs.
Get started with your LaraGram and MongoDB project today!
⚜️ To install the package, simply run the following Composer command in your project terminal:
composer require laraxgram/mongodb
📦 Find the full source code on GitHub
🔰 @LaraXGram
🔰 @LaraGramChat
🔥8
The Watchdog package for LaraGram has been released to make development and maintenance of your applications easier.
Watchdog allows you to stream logs in real time in your terminal or report them to a Telegram chat:
- During development, any errors that occur are immediately visible in your terminal.
- In production and maintenance environments, errors are instantly reported to the specified Telegram chats.
In addition, Watchdog includes a Telegram Log Manager that lets you:
- View and open log files
- Navigate between log entries
- Delete log files
All of this is possible without direct access to the server.
This package will soon be installed by default with LaraGram; in the meantime, you can install and use it manually:
We’d be happy if you support the project by starring the repository.
Project Links:
⭐️ Watchdog
⭐️ LaraGram
⭐️ Core
@LaraXGram
@LaraGramChatFa
@AmirHDeveloper
.
Watchdog allows you to stream logs in real time in your terminal or report them to a Telegram chat:
- During development, any errors that occur are immediately visible in your terminal.
- In production and maintenance environments, errors are instantly reported to the specified Telegram chats.
In addition, Watchdog includes a Telegram Log Manager that lets you:
- View and open log files
- Navigate between log entries
- Delete log files
All of this is possible without direct access to the server.
This package will soon be installed by default with LaraGram; in the meantime, you can install and use it manually:
composer r laraxgram/watchdog
We’d be happy if you support the project by starring the repository.
Project Links:
⭐️ Watchdog
⭐️ LaraGram
⭐️ Core
@LaraXGram
@LaraGramChatFa
@AmirHDeveloper
.
🔥6👍1
After updating Laraquest to version
the package will automatically generate methods and Update classes based on the official Telegram documentation.
As a result, Laraquest will always remain up-to-date at all times, without requiring manual maintenance.
1.6.0, immediately upon installation or update using the following commands:composer require laraxgram/laraquest
composer update laraxgram/laraquest
the package will automatically generate methods and Update classes based on the official Telegram documentation.
As a result, Laraquest will always remain up-to-date at all times, without requiring manual maintenance.
GitHub
GitHub - laraXgram/Laraquest: Sending requests and receiving Telegram updates.
Sending requests and receiving Telegram updates. Contribute to laraXgram/Laraquest development by creating an account on GitHub.
1🔥4
🚀 Introducing Simula — a Telegram Bot Development Platform That Works Without Telegram, Servers, SSL, or Even Internet
Simula is a fully simulated Telegram environment designed for developers who want to build and test Telegram bots locally, faster, and without infrastructure headaches.
It recreates both the Telegram client and server behavior, allowing you to create bots inside the platform, receive bot tokens, and develop your bot using any language or library—just like you would with the real Telegram Bot API.
The difference? Everything runs locally.
✨ What makes Simula special:
• No internet connection required
• No server setup or SSL configuration
• No dependency on Telegram availability
• Full Telegram Bot API method support
• Webhook support included
• Local bot token generation
• Simulated Telegram client environment
• Even premium-like Telegram features are available for testing
In short, Simula lets you build and test Telegram bots in a self-contained development ecosystem.
Currently, Simula runs as a web-based client, and desktop versions are coming soon via Tauri.
🧩 Quick start:
1- Download simula-web.zip from the releases page
2- Run:
Linux / macOS:
Windows:
You can also build and run the project using Docker if you prefer working from source.
Simula is still at an early stage, but a lot of effort has gone into building it—and there's much more ahead. If the project sounds useful to you, consider sharing it with other developers and supporting it by starring the repository ⭐️
🔗 GitHub:
https://github.com/laraXgram/Simula
Simula is a fully simulated Telegram environment designed for developers who want to build and test Telegram bots locally, faster, and without infrastructure headaches.
It recreates both the Telegram client and server behavior, allowing you to create bots inside the platform, receive bot tokens, and develop your bot using any language or library—just like you would with the real Telegram Bot API.
The difference? Everything runs locally.
✨ What makes Simula special:
• No internet connection required
• No server setup or SSL configuration
• No dependency on Telegram availability
• Full Telegram Bot API method support
• Webhook support included
• Local bot token generation
• Simulated Telegram client environment
• Even premium-like Telegram features are available for testing
In short, Simula lets you build and test Telegram bots in a self-contained development ecosystem.
Currently, Simula runs as a web-based client, and desktop versions are coming soon via Tauri.
🧩 Quick start:
1- Download simula-web.zip from the releases page
2- Run:
Linux / macOS:
./run-web.sh
Windows:
run-web.bat
You can also build and run the project using Docker if you prefer working from source.
Simula is still at an early stage, but a lot of effort has gone into building it—and there's much more ahead. If the project sounds useful to you, consider sharing it with other developers and supporting it by starring the repository ⭐️
🔗 GitHub:
https://github.com/laraXgram/Simula
🔥2
🧩 New Features:
🔹 - 75 new listen handlers
🔹 - Overlapping Listens
🔹 - Request Validation
🔹 - Dynamic Keyboard directive
🔹 - Check User Status
🔗 https://github.com/laraXgram/LaraGram
🔰 @LaraXGram
🔰 @LaraGramChat
🔹 - 75 new listen handlers
🔹 - Overlapping Listens
🔹 - Request Validation
🔹 - Dynamic Keyboard directive
🔹 - Check User Status
🔗 https://github.com/laraXgram/LaraGram
🔰 @LaraXGram
🔰 @LaraGramChat
🔥1
LaraXGram
Define the questions. LaraGram Conversation handles the entire user journey — from asking to validating responses.
Inline and Single Conversations
🚀 LaraGram Brain is here!
Building Telegram bots with AI just got easier.
LaraGram Brain is an MCP Server for LaraGram that gives AI agents the tools they need to build, test, and debug Telegram applications — without requiring you to write the code yourself.
It provides agents with:
• Telegram API schemas & documentation
• Sandbox execution for Telegram methods
• Database structure & query inspection
• Application logs
• LaraGram documentation search
• Skills for Bots, MTProto, TMAs, and Web Pages
Simply describe the project you want, and let your AI agent handle the implementation — whether it's a simple bot or a complex MTProto/TMA application.
🧪 LaraGram Probe is also now available, providing an interactive environment to run and experiment with your code.
Build smarter. Ship faster. With LaraGram. 🚀
• LaraGram
• Brain
• MCP
• Probe
@LaraXGram
@LaraGramChat
@LaraGramChatFa
Building Telegram bots with AI just got easier.
LaraGram Brain is an MCP Server for LaraGram that gives AI agents the tools they need to build, test, and debug Telegram applications — without requiring you to write the code yourself.
It provides agents with:
• Telegram API schemas & documentation
• Sandbox execution for Telegram methods
• Database structure & query inspection
• Application logs
• LaraGram documentation search
• Skills for Bots, MTProto, TMAs, and Web Pages
Simply describe the project you want, and let your AI agent handle the implementation — whether it's a simple bot or a complex MTProto/TMA application.
🧪 LaraGram Probe is also now available, providing an interactive environment to run and experiment with your code.
Build smarter. Ship faster. With LaraGram. 🚀
• LaraGram
• Brain
• MCP
• Probe
@LaraXGram
@LaraGramChat
@LaraGramChatFa
👍2
Laragram v4.2.0
This release focuses on expanding existing systems, improving developer experience, and introducing new tools for building more powerful and maintainable Telegram bots.
🚀 What’s New
💬 Conversation System
The Conversation system has been expanded and enhanced with new capabilities, making it easier to build and manage complex conversational flows.
📄 Pagination
The Pagination system has been expanded and improved, providing a more flexible and convenient way to handle paginated data and navigation.
📢 Broadcasting
A new Broadcast system has been added, providing the foundation for sending and managing broadcast messages within your applications.
✨ Rich Message Helpers
New Rich Message helpers have been added to the Template Engine, making it easier to generate and work with rich Telegram messages directly from templates.
⚡️ Laraquest 2
Laragram has been updated to Laraquest 2, bringing improvements across the request and response layer, including better object generation, exception handling, return types, and response helpers.
🧠 Brain AI Skills
The AI skills used by Brain have been updated and improved to provide better and more up-to-date capabilities.
————
🔧 Laraquest 2
Laraquest 2 introduces several improvements:
• Improved method return types, including raw updates, getters, and helpers
• Updated object generator
• Improved exception handler
• Dedicated Telegram exception classes
• New response helpers
————
https://github.com/laraXgram/LaraGram
https://laraxgram.github.io/
@LaraXGram
@LaraGramChat
@LaraGramChatFa
This release focuses on expanding existing systems, improving developer experience, and introducing new tools for building more powerful and maintainable Telegram bots.
🚀 What’s New
💬 Conversation System
The Conversation system has been expanded and enhanced with new capabilities, making it easier to build and manage complex conversational flows.
📄 Pagination
The Pagination system has been expanded and improved, providing a more flexible and convenient way to handle paginated data and navigation.
📢 Broadcasting
A new Broadcast system has been added, providing the foundation for sending and managing broadcast messages within your applications.
✨ Rich Message Helpers
New Rich Message helpers have been added to the Template Engine, making it easier to generate and work with rich Telegram messages directly from templates.
⚡️ Laraquest 2
Laragram has been updated to Laraquest 2, bringing improvements across the request and response layer, including better object generation, exception handling, return types, and response helpers.
🧠 Brain AI Skills
The AI skills used by Brain have been updated and improved to provide better and more up-to-date capabilities.
————
🔧 Laraquest 2
Laraquest 2 introduces several improvements:
• Improved method return types, including raw updates, getters, and helpers
• Updated object generator
• Improved exception handler
• Dedicated Telegram exception classes
• New response helpers
————
https://github.com/laraXgram/LaraGram
https://laraxgram.github.io/
@LaraXGram
@LaraGramChat
@LaraGramChatFa
🔥2