Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Easy Breadcrumb 2.0.11 — Minor update available for module easy_breadcrumb (2.0.11). Release: Bootstrap 8.x-3.42 — Minor update available for theme bootstrap (8.x-3.42). Release: Editoria11y Accessibility Checker 3.0.10 — Minor update available for module editoria11y (3.0.10). Release: Editoria11y Accessibility Checker 2.2.24 — Minor update available for module editoria11y (2.2.24). Release: Leaflet 10.4.13 — Minor update available for module leaflet (10.4.13). Release: Flag 5.1.1 — Minor update available for module flag (5.1.1). Release: MCP Sentinel 2.33.0 — Minor update available for module mcp_sentinel (2.33.0). Module Revived: Bootstrap 8.x-3.41 — Theme bootstrap updated after 6 months of inactivity (8.x-3.41). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

Telegram API for Drupal modules

165 sites Security covered Drupal 10–11
View on drupal.org

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

Activity

Tracked releases
9
Tracked since
May 2023
Latest release
6 months ago
Releases (12 mo)
4 ▲ from 0
Maintenance
Active

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