# mirai_py **Repository Path**: shigure-hotaru/mirai_py ## Basic Information - **Project Name**: mirai_py - **Description**: My Mirai Py Apps - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-02 - **Last Updated**: 2021-11-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mirai_py 此仓库为基于 `mirai-http-api` 的 python 机器人 不同于 `Graia-Saya` 框架,此仓库仅为自用的机器人,功能比较单一 欢迎提交 `Issue` 来提供更多宝贵意见。 # 使用说明 ## 使用已有的机器人 这是已经收录的基本命令 注意,私发和群发的命令有所不同,请留意 ### hitokoto 一言接口,返回一言 ``` /hitokoto ``` ### 抽卡/占卜 抽一张塔罗牌 FFXIV 占卜 ``` /抽卡 /占卜 ``` ### pixivGet 随机发送一张 pixiv 图(仅私发) [接口](https://api.lolicon.app/#/setu) ``` /setu ``` ### coin 虚拟货币查价(仅私发,已停止维护) ``` /coin [type] ``` ## 搭建自己的机器人 搭建自己的机器人首先需要有 `mirai` 框架 这里推荐使用 [mirai-console-loader](https://github.com/iTXTech/mirai-console-loader) 作为基本框架 安装完成后下载并配置 [mirai-http-api](https://github.com/project-mirai/mirai-api-http) 插件 关于如何配置 bot 请参考 mirai 官方教程,这里不再赘述 在 `mirai_py` 文件夹下找到 `settings` 文件夹,没有可以新建 在 `settings` 下新建两个配置文件 `flask.json` 设定 flask 服务所用的 secret (可以忽略) ```json { "token": "your_token" } ``` `mirai.json` 设定 mirai-http-api 对应的 authKey 和地址,同时确定要绑定的 QQ ID ```json { "host": "localhost:8080", "authKey": "http-api-auth-key", "bindTo": 123456 } ``` 完成后运行 ```shell cd mirai_py sh run.sh ``` 可以在 logs 下找到运行日志 或可以使用 ```shell screen -r mirai_py ``` 来切换至 mirai_py 的运行窗口 # License [MIT](LICENSE)