定制的类型提示

对部分没有定义单独的类值创建的类型别名之列表。面向用户数据的类型(显示名称、说明、消息文本等)不再另行定义。

此处列出的大多数类型均使用「NewType」语法作为定义,以便澄清普通类型检查未涵盖的一些不明确的值。这些类型仅当在开发中使用静态类型检查时起作用。如果您在开发时不使用任何类型检查,只需忽略此组件中的值即可。

ehforwarderbot.types.ChatID

来自从端或中间件的会话 ID,适用于会话和会话成员。

alias of str

ehforwarderbot.types.ExtraCommandName

附加功能的命令名称,格式为 ^[A-Za-z][A-Za-z0-9_]{0,19}$

alias of str

ehforwarderbot.types.InstanceID

组件的实例 ID。

alias of str

ehforwarderbot.types.MessageID

从端 / 中间件中的消息 ID。

alias of str

ehforwarderbot.types.ModuleID

组件 ID,包括 # 之后的实例 ID(若有)。

alias of str

ehforwarderbot.types.ReactionName

消息回应的规范表示方式,通常为 emoji。

alias of str

ehforwarderbot.types.Reactions

消息附带的回应。

alias of Mapping[ReactionName, Collection[ChatMember]]