Drupal is a registered trademark of Dries Buytaert
Release: Leaflet 10.4.11 Minor update available for module leaflet (10.4.11). Release: Session Inspector 1.0.8 Minor update available for module session_inspector (1.0.8). Release: Migrate QA 2.0.4 Minor update available for module migrate_qa (2.0.4). Release: CKEditor Description List 3.0.0 Major update available for module ckeditor_descriptionlist (3.0.0). Release: FlowDrop 2.4.0 Minor update available for module flowdrop (2.4.0). Release: JWT Token Refresh 1.0.4 Minor update available for module jwt_token_refresh (1.0.4). Release: ConReg 1.0.0-beta1 First beta version released for module conreg (1.0.0-beta1). Release: AI Image Studio 1.0.0-beta8 New beta version released for module ai_image_studio (1.0.0-beta8). Usage Milestone: Statistics Counter Module statistics_counter crossed 1,000 active installs. Module Revived: Decoupled Router 2.0.7 Module decoupled_router updated after 11 months of inactivity (2.0.7).

This module allows users to register and log in to your Drupal site using their Telegram account. It utilizes an official Telegram login widget for a seamless authentication experience.

INTRODUCTION

Telegram login allows users to register and login to your Drupal site with their telegram account.
The module uses an official telegram login widget

REQUIREMENTS

Social Auth module

CONFIGURATION

1. You need to register a new telegram bot. Visit @BotFather and enter command /newbot and follow bot instructions. Detailed information about telegram bots is here
2. When the bot is created you need to add allowed domains to this bot. Visit @BotFather and enter command /setdomain. It offers you to select a bot and enter domain of your site, as example https://drupal.org.
3. Go to a telegram login settings and enter bot access token which you received when it was created. Configuration->Social API settings->User authentication->Telegram tab (admin/config/social-api/social-auth/telegram)
4. Render a login link where you need. To render a login link use social_auth_telegram_link theme:

  return [
    '#theme' => 'social_auth_telegram_link',
    '#info' => [
      'title' => t('Login via telegram'),
    ],
  ];

ROADMAP

1. Fix coding standards.
2. Add errors display, at this moment any auth errors aren't visible, only redirect to login form.
3. Add account linking if current telegram user is not found, at this moment a new user is creating. But you can link a telegram account if try to auth when user is logged in already. In this case telegram account will link to your current profile.
4. Figure out how to auth on the site with www and without. At this moment authorization doesn't work with www and without. You need to add redirect to one of the site versions.
Telegram bot only accepts domain with www or without and parse it as different sites.

Activity

Tracked releases
1
Tracked since
Aug 2026
Latest release
1 week ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
2.0.0 Stable Aug 10, 2026