# LittlePaimon_nb2 nonebot2版本的小派蒙 ## 已完成迁移 - Paimon_Info 派蒙uid查询插件 - Paimon_Wiki 派蒙wiki查询插件 - Paimon_Gacha 派蒙模拟抽卡插件 - Paimon_Gacha_Log 派蒙抽卡记录获取插件 - Paimon_Plugins 派蒙其他娱乐插件 * 对联 * 来点猫片 * 来点二次元 * 来点原神壁纸 * 派蒙聊天(关键词触发) 具体插件命令与hoshino版一致
nonebot2刚上手,测试时间较短,如有bug,请及时反馈。 ## 安装 > 已装nonebot2的,只需看`安装插件` ### 1. 安装Git和Python3 不多说了,看wiki的部署教程 ### 2. 安装nonebot2 先安装脚手架以及相关依赖 ``` pip install nb-cli pip install matplotlib pip install aiohttp pip install xlsxwriter ``` 创建nonebot2项目 `nb create` ``` [?] Project Name: LittlePaimon 注:名字,随便填即可,这里以LittlePaimon为例 [?] Where to store the plugin? > In a "genshinimpact_bot" folder > In a src folder 注:选择插件放置目录,键盘↑↓选择,回车确认,随便选 [?] Which builtin plugin(s) would you like to user? 注:直接回车即可 [?] which adapter(s) would you like to use? > ● OneBot V11 o 钉钉 o 飞书 o Telegram o QQ 频道 o 开黑啦 o mirai2 注:在第一个OneBot那里按空格,然后回车 ``` `cd LittlePaimon`进入刚刚创建的nb2项目
编辑`.env`,把`dev`改成`prod`
编辑`.env.prod`,修改以下内容 ``` HOST=127.0.0.1 # Nonebot监听的IP,如需外网访问,改为0.0.0.0 PORT=6789 # Nonebot监听的端口,和go-cqhttp的端口一致 LOG_LEVEL=INFO # 日志等级 SUPERUSERS=["123456"] # 超级用户 NICKNAME=["派蒙", "bot"] # 机器人的昵称 COMMAND_START=["", "/", "#"] # 命令前缀 COMMAND_SEP=[""] # 命令分隔符 ``` ### 3. 安装go-cqhttp 也不多说了,看wiki的部署教程的go-cqhttp部分
servers部分修改如下: ``` servers: - ws-reverse: universal: "ws://127.0.0.1:6789/onebot/v11/ws" reconnect-interval: 3000 middlewares: <<: *default access-token: "" ``` ### 4. 安装插件 ``` nb plugin install nonebot-plugin-apscheduler # 安装定时任务插件 git clone -b nonebot2 https://github.com/CMHopeSunshine/LittlePaimon # 克隆小派蒙nonebot2分支 ``` 编辑`bot.py` ``` nonebot.load_plugins("LittlePaimon") # 添加这句,加载插件 ``` ### 5. 启动机器人 `nb run`