服务的博客和知识库
在线机器人市场构造函数中的操作组和调试模式
已出版: 27.07.2025

行动小组 是包含业务逻辑的块。 机器人中的操作数量取决于连接的组件。

组中的所有操作仅操作输入常量,并且每个操作都可以添加新常量。 退出操作组后,所有常量将沿块链向下传递。


  1. 如果在操作执行过程中发生错误,它将反映在操作组的日志中。 执行将被中止。


  1. 所有操作都严格按顺序执行。 从第一个到最后一个。 组中的操作数量受机器人中的速率限制。


某些操作需要块入口处的特殊常量。

在线机器人市场构造函数中的操作组和调试模式

调试模式

如何启用调试状态?

调试/调试 是telegram机器人的一种特殊操作模式,它允许开发人员查找和修复机器人逻辑中的错误(错误),使他们能够跟踪执行的每个操作。

要启用调试模式,您必须:


1. 转到"机器人设置"选项卡

2. 将机器人的状态从 "上""调试"


如何启用调试状态?-1

重要! 启用调试模式时,机器人对机器人用户不可用,该模式仅适用于管理员!

什么是调试模式,它对telegram bot开发人员起什么作用?


什么是调试模式,它对telegram bot开发人员起什么作用?-1

电报机器人中的调试模式通常是指调试和测试机器人代码的过程。 它允许开发人员识别和修复错误,以及监视机器人在其操作过程中的行为。 以下是调试模式操作的主要方面:


1. 日志记录: 启用详细日志记录允许您记录机器人的所有操作,包括传入消息,发送的回复和发生的错误。

2. 测试: 开发人员可以测试与机器人交互的各种场景,以确保它正确地处理命令和消息。


让我们仔细看看Bot-Market构造函数中的日志记录条目以及如何解密它们。

"调试" 模式,启用所有中间状态的完全调试。

什么是调试模式,它对telegram bot开发人员起什么作用?-2
  1. 参赛作品 "Init{位置}" 出现,表示动作逻辑的操作已经启动。 在这个条目中也会有一个常量数组。


  1. 然后检查这组动作之前在块链中没有被调用过,即没有系统循环。 这将确认条目: "Successcheckhistory"。

  1. 接下来,一个条目将添加到日志中 "起始位置:{位置}代码{代码}" -这意味着预计将在这样的位置开始行动。

  1. 接下来是条目 "动作初始化{位置}",这意味着操作是由处理程序启动的。

  1. 然后进入 "不变ok" 会出现,这意味着所有的常量都已经找到,它们适合动作的逻辑。 此条目还将包含常量的内容。

  1. 然后可以添加中间条目以帮助识别错误。

  1. 那么一定要 "新常量" 与新常量的内容。


什么是调试模式,它对telegram bot开发人员起什么作用?-3
  1. 此时,动作的执行停止,下一个动作开始。


  1. 如果所有操作都完成,则启动下一个块,并将一个条目添加到 "操作组完成"日志。


可能的错误:


可能的错误:-1
  1. 博客条目是 "没有检测到动作组。 时间已过期或已停止/删除!" –这意味着尚未找到行动组。 最有可能的是,客户端点击了按钮或以其他方式触发了已经从系统中删除的操作组。


  1. "循环! 检查历史!" -表示发生了系统循环。 和链执行完成。

  1. 日志条目 "{位置}错误:{消息}" 包含哪个位置和哪个错误发生。

  1. 日志条目 "{位置}错误的" 表示发生了严重错误。 您需要联系支持并指定错误ID(它记录在日志中)


Comments
to write comments
Comment list is empty. Start now!