Библиотека / Чат-боты и боты для мессенджеров
Чат-боты и боты для мессенджеров
Буферизация сообщений Telegram для ИИ-агента с Supabase
При получении сообщения в Telegram ставит его в очередь в Supabase, ждёт десять секунд новых сообщений, затем отправляет объединённые сообщения агенту OpenAI для одного ответа.
Что делает
## Allow Users to Send a Sequence of Messages to an AI Agent in Telegram with Supabase ### Use Case When creating chatbots that interface through applications such as Telegram and WhatsApp, users can often sends multiple shorter messages in quick succession, in place of a single, longer message. This workflow accounts for this behaviour. ### What it Does This workflow allows users to send several messages in quick succession, treating them as one coherent conversation instead of separate messages requiring individual responses. ### How it Works 1. When messages arrive, they are stored in a Supabase PostgreSQL table 2. The system waits briefly to see if additional messages arrive 3. If no new messages arrive within the waiting period, all queued messages are: - Combined and processed as a single conversation - Responded to with one unified reply - Deleted from the queue
Шаги
- Reply
- Receive Message
- Wait 10 Seconds
- Add to Queued Messages
- No Operation, do nothing
- Aggregate
- Delete Queued Messages
- OpenAI Chat Model
- Sort by Message ID
- Get Queued Messages
- Check Most Recent Message
- AI Agent
- Postgres Chat Memory
- Error Handler for ce90f954
Всего шагов: 17.
Похожие автоматизации
Чат-боты и боты для мессенджеровИИ-агент по продажам для Bitrix24 с Gemini и SupabaseШагов: 54Поддержка клиентов и служба помощиОтветы на вопросы поддержки в Telegram с Gemini и SupabaseШагов: 13Чат-боты и боты для мессенджеровБот Telegram с памятью в Supabase и ассистентом OpenAIШагов: 10Чат-боты и боты для мессенджеровБуферизация сообщений Telegram для агента OpenAI через SupabaseШагов: 13