Telegram API for Drupal modules
165 sites
Security covered
Drupal 10–11
This module provides integration with Telegram, allowing your Drupal site to send messages to Telegram bots. It offers features like sending webform data directly to Telegram, custom endpoint integration, and queued sending of messages for delayed delivery.
The module is for developers. Add some telegram integration for your site.
New features of 2.0.x branch:
- Value object instead of a lot of parameters in service function
- Webform handler to send webform data to telegram
- Send to custom endpoint
- Queue as option (delay send)
2.0.x Send to telegram bot example
use Drupal\telegram_api\ValueObject\TelegramMessage;
$message = new TelegramMessage(
text: 'Hello from Drupal!',
token: '618218965:AAG...',
chatId: '12345678',
);
\Drupal::service('telegram_api.service')?->sendToTelegramBot($message);
2.0.x Send to queue example
use Drupal\telegram_api\ValueObject\TelegramMessage;
$message = new TelegramMessage(
text: 'Hello from Drupal!',
token: '618218965:AAG...',
chatId: '12345678',
);
\Drupal::service('telegram_api.service')?->queue($message);
And then drush queue:run telegram_api_queue
1.0.x Send to telegram bot example
$result = \Drupal::service('telegram_api.service')->sendToTelegramBot($text, $token, $chat_id);
if ($result !== TRUE) {
\Drupal::logger('My module')->error($result);
}
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
1 tracked project depends on this one
- Advanced Entity Notify 123 sites
Activity
Release Timeline
Releases
| Version | Type | Core | Release date | |
|---|---|---|---|---|
| 2.0.2 | Stable | 10–11 | Mar 29, 2026 | |
| 2.0.1 | Stable | 10–11 | Mar 29, 2026 | |
| 2.0.0 | Stable | 10–11 | Mar 28, 2026 | |
| 2.0.x-dev | Dev | 10–11 | Mar 28, 2026 | |
| 1.0.1 | Stable | 10–11 | Aug 6, 2024 | |
| 1.0.0 | Stable | May 30, 2023 | ||
| 1.0.0-rc2 | Pre-release | May 3, 2023 | ||
| 1.0.0-rc1 | Pre-release | May 3, 2023 | ||
| 1.0.x-dev | Dev | May 3, 2023 |