telegram-session

v2026.09.24

Create/update Telethon session

GitHub
Install command
npx skhub add aaaaqwq/telegram-session
Markdown
SKILL.md

Infra Telegram Session

Managing Telegram session via tg-auth

When to use

  • "telegram is not working"
  • "SessionExpiredError" / "AuthKeyUnregisteredError"
  • "check telegram session"
  • First launch on a new device

Tool

$TG_TOOLS_PATH/tools/tg_auth.py

How to execute

Check session

python3 $TG_TOOLS_PATH/tools/tg_auth.py check

Shows: name, username, phone + last 10 chats.

QR Login (new session)

# QR + wait for scan (2 min timeout)
python3 $TG_TOOLS_PATH/tools/tg_auth.py qr

# Only show QR (without waiting)
python3 $TG_TOOLS_PATH/tools/tg_auth.py qr --no-wait

On phone: Settings > Devices > Link Desktop Device > scan QR.

List sessions

python3 $TG_TOOLS_PATH/tools/tg_auth.py sessions

Shows all .session files in the sessions directory.

Custom session

python3 $TG_TOOLS_PATH/tools/tg_auth.py --session /path/to/session check

Paths

WhatPath
Default session$SALES_PATH/telegram/sessions/telegram_session.session
ENV$SALES_PATH/.env

Troubleshooting

ProblemSolution
SessionExpiredErrortg-auth qr -- create a new session
AuthKeyUnregisteredErrortg-auth qr -- re-login
"Not authorized"tg-auth qr
FloodWaitErrorWait the specified time
QR timeoutRun tg-auth qr again

Related skills

  • telegram-send -- sending messages
  • telegram-check -- checking replies
Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

MIT

Source path

skills/telegram-session

Default branch

main

Latest commit

b996aac

Tree SHA

07e787b