是否可以查看我的电报机器人发送的对话\消息

问题描述

我刚刚在电报上创建了一个漫游器。目的是与用户(每个用户分别)创建私人对话 使用我的Facebook机器人,我可以进入“收件箱”页面并观看所有对话。电报上有这样的选择吗?这可以帮助我调试系统。

解决方法

要“观看所有对话”,您可以将它们存储到数据库(例如,csv文件,SQLite,Postgresql,MongoDB或任何其他取决于您环境的文件)。然后您可以在需要时查询它们。

另一个选项,您可以与您和bot创建单独的预定义聊天,其中bot将写入一些日志。或者,如果您有时间-您可以开发高级机制来显示历史记录(来自上述数据库),并能够通过chat_id直接回复该聊天。

,

为此我使用了火箭聊天。我为每个用户创建了私人房间,并在那里添加了用户和机器人(我是通过我的后端做的)。然后我使用火箭聊天用户界面查看对话。目前,我看到他们与电报机器人进行了内置集成:https://docs.rocket.chat/guides/administrator-guides/integrations/telegram

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...