< 可调用对象列表
第32行: | 第32行: | ||
== ''class'' <code>ConfigFileNotFound</code> == | == ''class'' <code>ConfigFileNotFound</code> == | ||
未找到[[配置文件]]时抛出。 | 机器人 未找到[[配置文件]]时抛出。 | ||
== ''class'' <code>ConfigValueError</code> == | == ''class'' <code>ConfigValueError</code> == |
2024年9月19日 (四) 02:14的最新版本
此部分包含了机器人运行时可能会抛出的异常。
这些异常并非所有需要用户处理,部分会在机器人内部运行时被捕获并进行对应操作。
BaseException ├──Exception | ├── AbuseWarning | ├── ConfigFileNotFound | ├── ConfigValueError | ├── InvalidCommandFormatError | ├── InvalidHelpDocTypeError | ├── InvalidTemplatePattern | ├── NoReportException | └── TestException ├── FinishedException ├── SendMessageFailed └── WaitCancelException
class FinishedException
提示机器人结束当前命令的运行,可用于结束用户会话。
class WaitCancelException
提示机器人的任务已被取消。
class SendMessageFailed
尝试发送消息失败时抛出,常见于 QQ 平台被风控时的情况。
class AbuseWarning
用户使用机器人触发滥用警告时抛出。
class ConfigFileNotFound
机器人未找到配置文件时抛出。
class ConfigValueError
配置文件中出现不合理的输入时抛出。
class InvalidHelpDocTypeError
模块的帮助信息出现问题时抛出。
class InvalidCommandFormatError
用户输入的命令出现问题时抛出。
class InvalidTemplatePattern
模块中命令模板出现问题时抛出。
class NoReportException
当错误或异常按预期发生时抛出,由此抛出的异常不会被上报。
class TestException
仅用于测试的异常。