網址:https://www.sanfengyun.com?>> 三豐云免費云服務器
代碼實現
書接上回裝飾器,顯而易見,只有裝飾器還不完善,所以我們接著來補充代碼
首先定義一個 MyClient 類
class MyClient(botpy.Client):async def on_ready(self):_log.info(f"robot 「{self.robot.name}」 on_ready!")
# 加上這一條代碼就能初步判斷代碼有沒有成功跑起來了
接著補充測試代碼
judge_result = False
# 注冊指令handler
handlers = [hello #可以繼續補充
]
for handler in handlers:
if await handler(api=self.api, message=message):judge_result = Truereturn judge_result
if judge_result==False:messageResult = await message._api.post_group_message(group_openid=message.group_openid,msg_type=0, msg_id=message.id,content=f"{bot_functions.repeater(message.content)}")_log.info(messageResult)
有了這段代碼,里能夠正常跑起來就不遠了