altryne/chatGPT-telegram-bot: source audit, 2026-10-10
Read from the source at commit a11cc60adc31; the bot was not run (it needs a BotFather token). Each answer cites the file and line that shows it. All 20 bots
In short
Single-owner bot that will not start without your user ID. It automates a logged-in ChatGPT browser session, so it is fragile and stale.
What the source shows
| Answer | Where | |
|---|---|---|
| Who can use it | Serves nobody until you list your Telegram ID | server.py:124-127 — if update.effective_user.id == user_id ... else reply "You are not authorized to use this bot" |
| With no allowlist set | TELEGRAM_USER_ID (one user ID); unset, the script crashes at import before polling starts | server.py:41-42 — USER_ID is only defined when TELEGRAM_USER_ID is set; first use at server.py:131 |
| What it can do | Chat only | no shell; it drives a logged-in ChatGPT browser session with Playwright |
| Bot token | Read from the environment or a config file; no real token is committed | |