← Open-source Telegram bots

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

AnswerWhere
Who can use itServes nobody until you list your Telegram IDserver.py:124-127 — if update.effective_user.id == user_id ... else reply "You are not authorized to use this bot"
With no allowlist setTELEGRAM_USER_ID (one user ID); unset, the script crashes at import before polling startsserver.py:41-42 — USER_ID is only defined when TELEGRAM_USER_ID is set; first use at server.py:131
What it can doChat onlyno shell; it drives a logged-in ChatGPT browser session with Playwright
Bot tokenRead from the environment or a config file; no real token is committed