Files
LangBot/plugins/example/__init__.py
2023-01-15 09:48:03 +08:00

24 lines
832 B
Python

import pkg.plugin.models as models
from pkg.plugin.host import *
@models.register(name="ExamplePlugin", description="用于展示QChatGPT插件支持功能的插件", version="0.0.1", author="RockChinQ")
class ExamplePlugin(models.Plugin):
def __init__(self):
pass
#
# @models.on(models.PersonMessageReceived)
# def on_person_message_received(self, host: PluginHost, event: EventContext, **kwargs):
# """收到个人消息时触发"""
# host.send_person_message(kwargs['sender_id'], "你好,我是一个插件")
# event.prevent_default()
@models.on(models.KeySwitched)
def on_key_switched(self, host: PluginHost, event: EventContext, **kwargs):
"""按键事件"""
host.send_person_message(1010553892, "按键事件")
def __del__(self):
pass