Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>NotiDone – Telegram Notifications for CopilotNew to Visual Studio Code? Get it now.
NotiDone – Telegram Notifications for Copilot

NotiDone – Telegram Notifications for Copilot

w3leee

|
2 installs
| (0) | Free
Get notified on Telegram when GitHub Copilot finishes tasks. Never miss a completed AI task again – instant Telegram alerts for every Copilot agent action.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

NotiDone – Telegram Notifications for Copilot

Get notified on Telegram the moment GitHub Copilot finishes a task. Stop watching the screen — let Telegram tell you when to come back.

VS Code Marketplace Version Installs


Features

  • ✅ Auto-notify – fires every time a Copilot agent task / terminal process completes
  • ❌ Failure alerts – optionally send only when a task fails
  • 🔔 Manual send – click the status bar button or use the Command Palette
  • ✍️ Custom message – send any text to Telegram directly from VS Code
  • 🎨 Template system – fully customizable message with rich HTML formatting

Quick Setup

1. Create a Telegram Bot

  1. Open Telegram → message @BotFather
  2. Send /newbot, follow the prompts, copy the Bot Token
  3. Message @userinfobot to find your Chat ID

2. Configure in VS Code

Open Settings (Cmd+,) and search for NotiDone, or add directly to settings.json:

"notidone.telegramBotToken": "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11",
"notidone.telegramChatId":   "987654321"

That's it. Copilot will now ping you on Telegram after every task.


All Settings

Setting Default Description
notidone.enabled true Enable / disable all notifications
notidone.telegramBotToken "" Your Telegram Bot Token
notidone.telegramChatId "" Your Telegram Chat ID
notidone.notifyOnTaskComplete true Notify when a terminal command finishes
notidone.notifyOnCopilotReply true Notify when Copilot finishes editing files (3s idle)
notidone.notifyOnlyFailures false Only notify on failure (exit code ≠ 0)
notidone.messageTemplate (see below) Message template with placeholders

Message Template Placeholders

Placeholder Example
{statusIcon} ✅ or ❌
{status} Success or Failed
{workspace} my-project
{taskName} npm run build
{exitCode} 0
{timestamp} 4/1/2026, 10:30:00 AM

Supports Telegram HTML tags: <b>, <code>, <i>, <a href="...">.


Commands

Command Description
NotiDone: Send Notification Now Send a test notification immediately
NotiDone: Send Custom Message Type and send any text to Telegram
NotiDone: Open Settings Jump to extension settings

Privacy & Security

  • The Bot Token is stored in VS Code settings (local or synced — your choice)
  • No data is sent anywhere except api.telegram.org
  • The token is never written to logs

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft