Skip to main content

开始使用

首先启动 mirai-console 并登陆你的机器人账号。你可以查看 mirai-console 的文档,或者在 mirai-console 中输入 /help 来学习如何使用。

现在一切工作已经准备完成,你可以开始动手写自己的 bot 了。打开你最熟悉的编辑器或 IDE ,创建一个名为 bot.py 的文件,内容如下:

bot.py
import miraicle

@miraicle.Mirai.receiver('GroupMessage')def hello_to_group(bot: miraicle.Mirai, msg: miraicle.GroupMessage):    bot.send_group_msg(group=msg.group, msg='Hello world!')

@miraicle.Mirai.receiver('FriendMessage')def hello_to_friend(bot: miraicle.Mirai, msg: miraicle.FriendMessage):    bot.send_friend_msg(qq=msg.sender, msg='Hello world!')

qq = 123456789              # 你登录的机器人 QQ 号verify_key = 'miraicle'     # 你在 setting.yml 中设置的 verifyKeyport = 8080                 # 你在 setting.yml 中设置的 port (http)
bot = miraicle.Mirai(qq=qq, verify_key=verify_key, port=port)bot.run()

将变量 qq 修改为你登录的机器人的 QQ 号,并根据你在 mirai-api-http 的配置修改 verify_keyport 的值,然后运行。如果你的设置是正确的,程序会输出类似于这样的内容:

method '__http_verify' has calledsessionKey: KT26iQBomethod '__http_bind' has calledmethod '__http_main_loop' starts

打开一个 QQ 群,随便发送一条消息(前提是你的 bot 也在这个群);或者向 bot 私发一条消息(前提是你已经添加 bot 为好友)。不出意外的话,你会收到 bot 的回复:

Hello world!

好的,现在可以祝贺,你的 bot 运行成功了!