电报Bot-市场Bot构造函数中的事件
活动 是链中的起始块,它们形成初始常量并将它们传递给下一个块。 这是最重要的块。
重要的是要明白,只有一个事件才能成为一个链的开始。 工作的整个逻辑是基于事件的。

事件调试模式
如何为事件启用调试模式?
可以在每个事件中启用调试模式。 在第一次事件调用后,将保存生成的所有常量。 然后,常量将沿链传递。 它们也将在链的每个阶段被保存。 这允许您跟踪所有逻辑并检查执行停止的位置。

事件的调试模式是如何工作的?
在调试模式下,测试数据将出现在链上。 他们的例子显示在屏幕截图中。
也可以再次通过链人为地运行测试数据。

事件条目的日志,在机器人上启用调试模式
如果在机器人本身中启用了调试模式,则所有中间状态都将保存在事件日志中。
由于这些记录,您可以跟踪错误发生在哪个阶段以及形成哪些常量。
每项活动分阶段进行:
- 事件被发现。 然后事件日志将包含条目"Init"。 此条目将出现在所有事件中。
- 例如,您有处理对通道的请求的事件。 您为不同的频道创建了不同的事件。 "Init"条目将出现在所有事件中。
- 接下来,过滤事件设置。 如果事件与设置匹配,那么将有"过滤成功"的记录,否则"过滤失败"。
- 然后会出现标签"Event register",表示该事件已被注册。
- 如果您已为事件启用测试,则还将添加一个条目:"注册测试:{UUID}"。
- 然后形成常数,这些常数将沿着链传递。 条目"常量生成"将与常量的内容一起出现。
- 最后一个条目是"下一个块运行",这意味着下一个块已经启动。

事件中可能出现的错误
该事件没有被调用,但您已经创建了它。
建议将机器人切换到解决方案的调试模式。 触发事件。 然后打开机器人的所有日志,看看是否有事件调用。 由于配置了过滤器,事件很可能不会被触发。