是否可以制作一个相应回复的电子邮件机器人?

is it possible to make a email bot that replies accordingly?

所以我想知道是否可以制作一个电子邮件机器人来阅读邮件并相应地回复? 它应该像增强型聊天机器人一样工作。 我用谷歌搜索但什么也没发现。 任何 platform/technology 都可以。 谢谢

这个问题最好分成几个部分,尝试将任务分解成 3 个单独的子任务。

第 1 部分 - 将电子邮件挂接到 API

我建议看看像 MailGun 这样的东西:https://www.mailgun.com/

第 2 部分 - 使用聊天机器人逻辑确定适当的回复

这里是多功能聊天机器人的一个很好的例子: https://www.pandorabots.com/

第 3 部分 - 使用电子邮件脚本编译并发送回复

然后您可以使用 MailGun 或诸如 PHPMailer 之类的更通用的工具来执行此操作


总而言之,一旦您使用 mailgun 之类的工具接收电子邮件,它就可以存储在数据库中或解析为 JSON。从这里您可以根据需要进行任何类型的操作。更自主的东西会将 JSON 解析为聊天机器人以确定回复,然后立即发送回复。更手动的方法是将电子邮件存储到数据库中,然后使用 cron 作业每隔一段时间(每 x seconds/minutes/hours/etc)接收新电子邮件并从那里处理聊天框和回复逻辑。

希望对您有所帮助!