Telegram bot with characters that have individual memory
Client's task:
The agency needed a tool to automate communication with the audience via Telegram - with several unique characters, each having its own personality, dialogue style, and remembering the chat history with a specific user. The goal is to create an engaging communication experience that retains the audience and scales without hiring people.
Solution:
Developed a Telegram bot based on n8n with 4 AI characters. Each character has a unique personality, communication style, and system prompt. The user chooses whom they want to communicate with, after which the bot maintains a natural conversation on behalf of the selected character. The system stores the last 100 messages for each "user - character" pair.
Business result:
The agency received a scalable audience engagement tool that operates 24/7 without the involvement of live operators. Each user receives a personalized communication experience - the bot remembers them, responds in the character of the chosen persona, and maintains interest. This directly impacts the time spent in the bot and audience return. The agency completely eliminates the cost of managers. The bot makes no mistakes, responds with the same quality at 3 AM on a Sunday as it does during a working noon. Zero human factor, zero downtime, and as a result, more engaged users, higher retention, and higher overall profit.
Figures:
- 4 unique characters with individual personalities and prompts
- 100 context messages for each "user - character" pair
- Switching between characters - with one click
- Operates 24/7 without operators
Stack:
n8n · Telegram Bot API · GPT-4o Mini · n8n Memory Buffer · n8n DataTable
The agency needed a tool to automate communication with the audience via Telegram - with several unique characters, each having its own personality, dialogue style, and remembering the chat history with a specific user. The goal is to create an engaging communication experience that retains the audience and scales without hiring people.
Solution:
Developed a Telegram bot based on n8n with 4 AI characters. Each character has a unique personality, communication style, and system prompt. The user chooses whom they want to communicate with, after which the bot maintains a natural conversation on behalf of the selected character. The system stores the last 100 messages for each "user - character" pair.
Business result:
The agency received a scalable audience engagement tool that operates 24/7 without the involvement of live operators. Each user receives a personalized communication experience - the bot remembers them, responds in the character of the chosen persona, and maintains interest. This directly impacts the time spent in the bot and audience return. The agency completely eliminates the cost of managers. The bot makes no mistakes, responds with the same quality at 3 AM on a Sunday as it does during a working noon. Zero human factor, zero downtime, and as a result, more engaged users, higher retention, and higher overall profit.
Figures:
- 4 unique characters with individual personalities and prompts
- 100 context messages for each "user - character" pair
- Switching between characters - with one click
- Operates 24/7 without operators
Stack:
n8n · Telegram Bot API · GPT-4o Mini · n8n Memory Buffer · n8n DataTable