Appearance
PlatformConstraint特性
用于约束插件被触发的平台,可选参数有两个,分别为:
- 约束平台
- 约束事件
其中,在框架接受协议层实体提供的消息时,消息会被打上对应平台的标识。例如:由goCqHttp上报的消息,会自动打上qq的平台标识,这表明这个消息发送自qq的协议端。
如果希望Action只接受某个特定平台的消息(例如为了使用平台特定的API),那么你可以通过这个特性予以约束。如果你希望只接受某个特定平台的事件中的特定事件,那么可以使用约束事件的字段。
框架本身不接管这些事件,你可以在API中查看各个平台协议层实体定义的平台和事件字段。