Skip to content

LittleNightmare/onebot_Astrologian_FFXIV

Repository files navigation

NoneBot-Plugin-Astrologian

介绍

NoneBot2-beta版本的FF14占卜插件,本身基于Onebot适配器编写,因为Nonebot2本身原因,不兼容Nonebot2-alpha版本,请切换分支

每日(从北京时间23:00)获取固定占卜结果

可以有一次重抽的机会

建议有一定Python基础的用户使用,需要参考Nonebot2官方文档

用法

发送命令/luck/zhanbu,或者/占卜

后面加r重抽,或者redraw来重抽

后面加help来获得帮助,如/zhanbu help

第一次使用Nonebot2的用户

  1. 阅读官方文档来了解如何安装
  2. 参考官方文档里的基本配置
  3. 建议创建.env.env.dev在目录,并参考上面的基本配置来写入配置
  4. 接下来参考下面的部分,运行机器人

附录

如果参考官方步骤进行安装后,并看创建项目进行nb create后,可参考如下步骤使用本插件,请根据你的QQ机器人情况进行选择,本项目中使用了onebot适配器

  1. 参考官方文档里的基本配置修改.env.env.dev或保留配置不动
  2. 将clone本项目的nonebot_plugin_astrologian复制到你创建机器人的位置
  3. 添加nonebot.load_plugins("nonebot_plugin_astrologian/plugins")bot.py里的第22行driver.register_adapter(ONEBOT_V11Adapter)后,第10行nonebot.run(app="__mp_main__:app")
  4. 然后执行pip install pydantic(注意:这里默认你已经安装了python以及nonebot2,没有的话可以参考)(这里等效狒狒也能看懂的占卜插件部署指南的第三步)
  5. 狒狒也能看懂的占卜插件部署指南的第四步开始执行

狒狒也能看懂的占卜插件部署指南

  1. 安装python

  2. 将所有文件下载并解压

    如果不会操作,顶部绿色按钮 CODE里选择Download Zip

  3. 打开install.bat安装前置

  4. 打开run.bat运行bot

  5. 配置你的机器人添加一个 ws://127.0.0.1:8080/onebot/v11/ws 的配置

    我相信看这个的应该都是已经领养好獭獭的用户了吧?如果不是看文档

    Mirai示例如下:

       ws_reverse: 
       - enable: true
         postMessageFormat: string
         reverseHost: 【獭窝地址】
         reversePort: 80
         accessToken: 【你的token】
         reversePath: '/ws'
         reverseApiPath: '/api'
         reverseEventPath: '/event'
         useUniversal: true
         useTLS: false
         reconnectInterval: 3000
       - enable: true
         postMessageFormat: string
         reverseHost: 127.0.0.1
         reversePort: 8080
         accessToken: ''
         reversePath: '/onebot/v11/ws'
         reverseApiPath: '/onebot/v11/api'
         reverseEventPath: '/onebot/v11/event'
         useUniversal: true
         useTLS: false
         reconnectInterval: 3000
    
  6. 启动你的机器人

  7. 测试占卜

About

一个基于nonebot的重构的FFXIVQQ机器人占卜插件

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published