Telegram Sidebar

approved

by reallygood83

Embed Telegram Web in Obsidian sidebar. Chat with bots and contacts without leaving your vault. - This plugin has not been manually reviewed by Obsidian staff.

7 stars8,529 downloadsUpdated 1mo agoMIT

Telegram Sidebar for Obsidian

Embed Telegram Web directly in your Obsidian sidebar. Chat with bots, contacts, groups, and channels without leaving your vault.

Desktop Only License

Features

  • Sidebar Telegram Web — Full Telegram Web client in your Obsidian sidebar
  • Persistent Login — Log in once, stay logged in across restarts
  • Direct Chat Navigation — Configure a default bot/user/channel to open automatically
  • Configurable — Choose Web version (K/A), panel side (left/right), auto-open on startup
  • Command Palette — Open, reload, and navigate via commands

Use Cases

  • Chat with AI bots (OpenClaw, ChatGPT bots, etc.) while taking notes
  • Monitor Telegram channels alongside your knowledge base
  • Quick replies without switching windows

Installation (BRAT)

  1. Install BRAT from Community Plugins
  2. Open BRAT Settings → Add Beta Plugin
  3. Enter: https://github.com/reallygood83/teledian
  4. Enable the plugin in Settings → Community Plugins

Usage

  1. Click the paper plane icon (✈) in the left ribbon, or use Command Palette → Open Telegram Sidebar
  2. Log in to Telegram Web (first time only)
  3. Start chatting!

Settings

SettingDescriptionDefault
Telegram UsernameBot/user/channel to open on launch (without @)Empty (main screen)
Web VersionK (lightweight) or A (modern React UI)K
Panel SideLeft or Right sidebarRight
Auto OpenOpen sidebar automatically on startupOff

Commands

CommandAction
Open Telegram SidebarToggle the sidebar panel
Reload TelegramRefresh the webview
Go to ChatNavigate to the configured username

Requirements

  • Obsidian Desktop (Windows, macOS, Linux)
  • Not compatible with Obsidian Mobile (uses Electron webview)

Network Use

This plugin loads Telegram Web (https://web.telegram.org) directly inside an embedded Electron <webview> in the Obsidian sidebar. No data is sent to any server operated by this plugin — your Telegram session, messages, and login are handled entirely by Telegram's own web client and are subject to Telegram's Privacy Policy. The plugin only reads/writes local plugin settings (data.json) inside your vault.

Development

git clone https://github.com/reallygood83/teledian.git
cd teledian
npm install
npm run dev     # watch mode
npm run build   # production build

Copy main.js, manifest.json, and styles.css to your vault's .obsidian/plugins/telegram-sidebar/ folder.

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.