New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@cyberdrk/tg

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cyberdrk/tg

Fast Telegram CLI for reading, searching, and sending messages

latest
Source
npmnpm
Version
0.1.1
Version published
Maintainers
1
Created
Source

tg - Telegram CLI

Fast Telegram CLI for reading, searching, and sending messages. Designed for both interactive use and AI agent integration.

Installation

npm install -g @cyberdrk/tg

Or install from source:

git clone https://github.com/cyberdrk305/telegram.git
cd telegram
npm install
npm run build
npm link

Authentication

First, get your API credentials:

  • Go to https://my.telegram.org/apps
  • Log in with your phone number
  • Create a new application
  • Copy the api_id and api_hash

Then authenticate:

tg auth

Commands

Auth & Status

tg whoami                              # Show logged-in account
tg check                               # Verify session/credentials

Reading

tg chats                               # List all chats
tg chats --type group                  # Filter by type (user, group, supergroup, channel)
tg read "MetaDAO Community" -n 50      # Read last 50 messages
tg read "MetaDAO" --since "1h"         # Messages from last hour
tg read @username -n 20                # Read DM with user
tg search "futarchy" --chat "MetaDAO"  # Search within chat
tg search "futarchy" --all             # Search all chats
tg inbox                               # Unread messages summary

Writing

tg send @username "Hello"              # Send DM
tg send "GroupName" "Hello everyone"   # Send to group
tg reply "ChatName" 12345 "Response"   # Reply to message ID

Contacts & Groups

tg contact @username                   # Get contact info
tg members "GroupName"                 # List group members
tg admins "GroupName"                  # List admins only
tg groups                              # List all groups
tg groups --admin                      # Groups where you're admin

Utilities

tg sync --days 7                       # Sync last 7 days to markdown
tg sync --chat "MetaDAO" --days 30     # Sync specific chat

Output Formats

All read commands support multiple output formats:

tg chats --json                        # JSON (for scripts/AI)
tg read "Chat" --markdown              # Markdown format
tg inbox --plain                       # Plain text (no colors)

Configuration

Configuration is stored in ~/.config/tg/:

  • config.json - API credentials and session
  • Session data is encrypted and stored securely

Claude Code Skill

This package includes a Claude Code skill for AI agent integration. To install:

# Symlink the skill to your Claude skills directory
mkdir -p ~/.claude/skills
ln -s $(npm root -g)/@cyberdrk/tg/SKILL.md ~/.claude/skills/tg.md

Or if installed from source:

ln -s ~/Code/cyberdrk305/telegram/SKILL.md ~/.claude/skills/tg.md

Development

npm install
npm run build
npm run dev                            # Watch mode

License

MIT

Keywords

telegram

FAQs

Package last updated on 28 Jan 2026

Related posts