Pattern Automation
← Блог

Как приложениям на Replit отправлять и получать почту

Вызовите Agent Inbox из приложения на Replit: треды как память, отправка через Ask. Это HTTP/SDK, не официальный коннектор Replit.

Обсудить статью в ИИ

Отправьте готовый промпт в ChatGPT, Claude, Gemini или Perplexity — получите краткий пересказ, задайте уточняющие вопросы или сравните идеи из гайда.

Replit — прекрасное место для создания прототипа приложения, с которым люди смогут общаться. Электронная почта — это то, как эти люди возвращаются, когда их нет в веб-просмотре. Чтобы это работало, вам не нужен официальный список соединителей Replit. Вызовите [Входящие агента] (https://agentinbox-ru.vercel.app/) из приложения с помощью SDK или HTTP, сохраните идентификатор папки «Входящие», рассматривайте потоки как память и продолжайте отправлять по запросу.

Это общий шаблон Replit (или любой размещенный на сервере Node/Python). Секреты хранятся в секретном хранилище репла. Корпоративная версия того же приложения по-прежнему принадлежит Neuro OS, если у вас есть роли, переадресация и журнал аудита.

Создайте почтовый ящик из начальной загрузки приложения

При первом развертывании или после действия администратора подготовьте почтовый ящик:

из агентинбокса импортировать AgentInbox
клиент = AgentInbox()
inbox = client.inboxes.create(username="replit-demo", домен="agentinbox.space")

Сохраните inbox.id в своей базе данных или в файле конфигурации, который не зафиксирован с помощью ключа API. Не создавайте новый почтовый ящик для каждого HTTP-запроса. Не помещайте ключ API в клиентский JavaScript.

Предоставьте маршрут сервера, который веб-перехватчик папки «Входящие» агента может вызывать при поступлении почты. Проверьте вебхук. Работа в очереди. Если вы не можете получить веб-перехватчики от спящего repl, выполните опрос с отсрочкой и примите тот факт, что потоки OTP будут медленнее.

Потоки в качестве памяти

История чата приложения не является историей электронной почты клиента. Когда пользователь отвечает по почте, загрузите ветку и продолжайте. Сохраните идентификатор потока в записи пользователя или клиента. Следующий веб-сеанс должен показать тот же диалог, который видит почтовый ящик.

Ищите, когда нужно найти старый заказ или тикет на почте, а не запихивать в модель каждое сообщение. О механизме сохранения ответов в одном разговоре см. обсуждение электронной почты для агентов ИИ.

Спрашивайте перед отправкой

Демо-версия Replit, которая автоматически рассылает письма по всему миру, заблокирует вас и приучит к плохой привычке. Отправка по умолчанию в Ask: приложение показывает черновик оператору (вы, во время прототипа; именованная роль позже). После одобрения звоните отправить.

Если приложение также записывает данные в CRM или электронную таблицу, эта запись тоже ожидает. Воротами прототипа может быть простая кнопка «Утвердить». Производственными воротами должен быть Neuro OS Ask, чтобы утверждение регистрировалось рядом с ролью, а не в случайном файле SQLite на диске репликации.

Что построить в первую очередь

Полезное первое приложение предназначено только для входящих сообщений: люди отправляют электронное письмо по адресу, приложение извлекает структурированный запрос, а человек отправляет ответ. Во-вторых, добавьте черновик из веб-интерфейса, для которого все еще требуется Ask. В-третьих, добавьте переадресацию в Neuro OS, когда запрос слишком велик для игрушечного приложения.

Не заявляйте, что вы «живете как соединитель Replit». Вы — приложение, которое вызывает API электронной почты, что является честным описанием и достаточным для отправки.

Очистка: при форке repl меняйте ключ API и не используйте повторно почтовый ящик демо-версии для клиента. Изоляция — то же правило, что и везде — один почтовый ящик на каждого тенанта, если почта содержит их данные.

Входящие агента — это почтовый ящик. Replit — редактор и хост. Neuro OS — это место, где вы назначаете роль, когда у прототипа есть пользователи, кроме вас.

[Входящие агента] (https://agentinbox-ru.vercel.app/) предоставляет каждой роли почтовый ящик, на который люди могут отвечать, с пересылкой в ​​Neuro OS, когда человек должен увидеть ветку. По умолчанию для исходящей почты установлено значение «Спросить». Запустите роль в Neuro OS. Чтобы определить размер первого почтового ящика, начните.

Узнать про Neuro OS →

Ещё из блога