Chat with GPT-5 on Telegram: AI-powered conversational bot
Workflow preview
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER
Early Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
Important notice
This workflow is provided as-is. Please review and test before using in production.
Overview
π¬ GPT-5 Powered Telegram Bot β AI/ML API + n8n
This n8n workflow lets users chat with GPT-5 directly in Telegram. It simulates typing for a natural UX, sends messages to GPT-5 via AI/ML API, and replies back in the same chat. Optionally, each interaction can be logged in Google Sheets.
π Features
- π© Telegram-based chat input
- π¬ Typing indicator before reply
- π§ High-quality AI responses via
openai/gpt-5-chat-latest(AI/ML API) - π€ Replies sent back in Telegram with formatting
- π Optional logging to Google Sheets
- π Secure credential handling in n8n
π Setup Guide
1. π² Create Telegram Bot
- Open @BotFather
- Use
/newbot, choose name + username - Save the API token
2. π Set Up Credentials in n8n
Telegram API: paste the BotFather tokenAI/ML API: create a key from aimlapi.com- (Optional)
Google Sheets: connect via OAuth2/Service Account
3. π Prepare Google Sheet (optional logging)
- Name: e.g.,
GPT5 Bot Logs - Sheet:
Sheet1 - Columns:
user_id | date | query | response
4. π§ Configure Workflow
- Import the JSON into n8n
- Attach your credentials to the Telegram + AI/ML API nodes
- (Optional) update Google Sheets node with Sheet ID
βοΈ Flow Summary
| Node | Function |
|---|---|
π© Receive Telegram Message |
Trigger on user message |
π¬ Simulate Typing |
Sends "typingβ¦" action to Telegram |
π§ Process with GPT-5 |
Calls AI/ML API with message text |
π€ Send Response to Telegram |
Replies back to user with model output |
π Log Interaction (optional) |
Appends log row to Google Sheets |
π‘ Example User Flow
- User sends:
Whatβs the capital of Japan?
- Bot replies after "typingβ¦":
The capital of Japan is Tokyo.
- Conversation continues naturally.
π§ͺ Testing
- Use a test chat with your bot
- Trigger via
/execute workflow(not βExecute Nodeβ) - Add
SetorConsolenodes for debugging
π Resources
- π AI/ML API Docs
- π€ GPT-5 Models