Update helloworld.py

This commit is contained in:
Soulter 2023-12-25 19:46:49 +08:00 committed by GitHub
parent 14b41c2352
commit 15410416e8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -5,8 +5,10 @@ from nakuru import (
) )
from botpy.message import Message, DirectMessage from botpy.message import Message, DirectMessage
from model.platform.qq import QQ from model.platform.qq import QQ
import time from cores.qqbot.global_object import (
from cores.qqbot.global_object import AstrMessageEvent AstrMessageEvent,
CommandResult
)
''' '''
注意改插件名噢格式XXXPlugin Main 注意改插件名噢格式XXXPlugin Main
@ -27,10 +29,19 @@ class HelloWorldPlugin:
""" """
def run(self, ame: AstrMessageEvent): def run(self, ame: AstrMessageEvent):
if ame.message_str == "helloworld": if ame.message_str == "helloworld":
return True, tuple([True, "Hello World!!", "helloworld"]) # return True, tuple([True, "Hello World!!", "helloworld"])
return CommandResult(
hit=True,
success=True,
message_chain=[Plain("Hello World!!")],
command_name="helloworld"
)
else: else:
return False, None return CommandResult(
hit=False,
success=False,
message_chain=None,
)
""" """
插件元信息 插件元信息
当用户输入 plugin v 插件名称 会调用此函数返回帮助信息 当用户输入 plugin v 插件名称 会调用此函数返回帮助信息