PHPackages                             djammix/ebot - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. djammix/ebot

ActiveLibrary[API Development](/categories/api)

djammix/ebot
============

Laravel package for Telegram Bot API integration

v0.0.5(9mo ago)03MITPHPPHP ^8.1

Since Aug 9Pushed 9mo agoCompare

[ Source](https://github.com/DJamMix/EBot)[ Packagist](https://packagist.org/packages/djammix/ebot)[ RSS](/packages/djammix-ebot/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (3)Versions (5)Used By (0)

EBot Telegram API Helper
========================

[](#ebot-telegram-api-helper)

 [![Laravel](https://camo.githubusercontent.com/5a580364ff3bd338370177402c5c050ff81a1933927e1e475c920c90850b38a3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d4646324432303f7374796c653d666f722d7468652d6261646765266c6f676f3d6c61726176656c266c6f676f436f6c6f723d7768697465)](https://camo.githubusercontent.com/5a580364ff3bd338370177402c5c050ff81a1933927e1e475c920c90850b38a3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d4646324432303f7374796c653d666f722d7468652d6261646765266c6f676f3d6c61726176656c266c6f676f436f6c6f723d7768697465) [![PHP](https://camo.githubusercontent.com/d282cc3193faee11ee32307d0c4c9d809e8fafa4b3a8c12c6afbf35d4f7ec617/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d3737374242343f7374796c653d666f722d7468652d6261646765266c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://camo.githubusercontent.com/d282cc3193faee11ee32307d0c4c9d809e8fafa4b3a8c12c6afbf35d4f7ec617/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d3737374242343f7374796c653d666f722d7468652d6261646765266c6f676f3d706870266c6f676f436f6c6f723d7768697465) [![Telegram](https://camo.githubusercontent.com/92dc221a8ec5fd306f172bc9514595df08efa11704576653ebb71de0913a192f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f54656c656772616d2d3243413545303f7374796c653d666f722d7468652d6261646765266c6f676f3d74656c656772616d266c6f676f436f6c6f723d7768697465)](https://camo.githubusercontent.com/92dc221a8ec5fd306f172bc9514595df08efa11704576653ebb71de0913a192f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f54656c656772616d2d3243413545303f7374796c653d666f722d7468652d6261646765266c6f676f3d74656c656772616d266c6f676f436f6c6f723d7768697465)

EBot - это элегантный Laravel-пакет для работы с Telegram Bot API, который делает интеграцию Telegram ботов простой и приятной.

🌟 Особенности
-------------

[](#-особенности)

- **Интуитивный API** - Простые и понятные методы для всех операций
- **Полная поддержка Telegram API**:
    - ✉️ Отправка и редактирование сообщений
    - 🌐 Работа с вебхуками
    - 🎛️ Управление inline-кнопками
    - 🔄 Обработка callback-запросов
- **Гибкость** - Поддержка нескольких ботов в одном приложении
- **Laravel-интеграция** - Сервис-провайдер и фасад из коробки
- **Современный код** - PHP 8+ с строгой типизацией

🚀 Быстрый старт
---------------

[](#-быстрый-старт)

### Установка

[](#установка)

1. Установите пакет через Composer:

```
composer require djammix/ebot
```

2. Опубликуйте конфигурационный файл:

```
php artisan vendor:publish --provider="DJammix\EBot\EBotServiceProvider" --tag="config"
```

3. Добавьте в ваш .env:

```
TELEGRAM_MAIN_BOT_TOKEN=your_bot_token_here
TELEGRAM_LOG_CHANNEL=telegram  # Опционально: канал для логов
```

🧩 Основные возможности
----------------------

[](#-основные-возможности)

### 📨 Отправка сообщений

[](#-отправка-сообщений)

```
use DJammix\EBot\Facades\EBot;

// Простое текстовое сообщение
EBot::sendMessage(chatId: 123456, text: 'Hello World!');

// Сообщение с Markdown-форматированием
EBot::sendMessage(
    chatId: '@channel_username',
    text: '*Приветствие* от _EBot_!',
    parseMode: 'MarkdownV2'
);
```

### 🌐 Управление вебхуками

[](#-управление-вебхуками)

```
// Установка вебхука
EBot::setWebhook(
    url: 'https://yourdomain.com/telegram/webhook',
    secretToken: 'your_secret_key'
);

// Получение информации о вебхуке
$webhookInfo = EBot::getWebhookInfo();
```

### 🛠 Расширенные функции

[](#-расширенные-функции)

```
// Редактирование сообщения
EBot::editMessageText(
    chatId: 123456,
    messageId: 42,
    text: 'Обновленный текст'
);

// Работа с клавиатурами
EBot::sendMessage(
    chatId: 123456,
    text: 'Выберите действие:',
    replyMarkup: [
        'inline_keyboard' => [
            [['text' => 'Кнопка 1', 'callback_data' => 'action1']],
            [['text' => 'Кнопка 2', 'callback_data' => 'action2']]
        ]
    ]
);
```

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance57

Moderate activity, may be stable

Popularity3

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

4

Last Release

281d ago

PHP version history (2 changes)v0.0.3.x-devPHP ^8.0

v0.0.4PHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/0fee19b2e8a62d1276bc17ae9260fc35c92613062e7a88f9de1dd2dd5f57ffbc?d=identicon)[DJamMix](/maintainers/DJamMix)

---

Tags

apilaravelbottelegramintegration

### Embed Badge

![Health badge](/badges/djammix-ebot/health.svg)

```
[![Health](https://phpackages.com/badges/djammix-ebot/health.svg)](https://phpackages.com/packages/djammix-ebot)
```

###  Alternatives

[smodav/mpesa

M-Pesa API implementation

16363.7k1](/packages/smodav-mpesa)[lasserafn/laravel-economic

Economic REST wrapper for Laravel

1118.5k](/packages/lasserafn-laravel-economic)[bushlanov-dev/max-bot-api-client-php

Max Bot API Client library

281.6k](/packages/bushlanov-dev-max-bot-api-client-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
