Skip to content

pcrbot/pcr-wiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0978aa9 · May 24, 2021

History

29 Commits
Aug 5, 2020
Aug 5, 2020
May 24, 2021
May 24, 2021
Aug 5, 2020
Aug 5, 2020
Sep 8, 2020

Repository files navigation

pcr-wiki插件

本插件需配合Hoshino(v2)使用

数据搬运于蘭德索爾圖書館,图片资源来源干炸里脊资源站

功能

  • [@bot简介ue] 角色简介:查询角色简介
  • [@bot技能ue] 角色技能:查询角色技能
  • [@bot专武ue] 角色专武:查询角色专武
  • [@bot羁绊ue] 角色羁绊:查询角色羁绊
  • 更新wiki:更新wiki数据
  • 启用wiki:启用wiki
  • 禁用wiki:禁用wiki

部署

  1. 将本项目的wiki文件夹复制到hoshino/modules/priconne

  2. 安装requirements.txt

  3. 将本项目的skillequipment文件夹复制到res/img/priconne文件夹下面

    实际上,只需要新建skillequipment文件夹并把skill下的icon_skill_ap01.pngicon_skill_ap02.pngicon_skill_attack.pngicon_skill_tack.png四个图片复制过去就好,其他没有的图片使用时会自动下载

  4. 重启Hoshino

    注意:不要在hoshino的配置文件添加模块。

    注意:不要spider文件夹及该文件夹下的文件任何文件放到hoshino

至此,你可以开始使用插件了。

插件的数据源自文件夹下的data.dbdata.db会不定时更新(Releases里手动下载或使用更新命令更新,一般在图书馆更新了新角色,新专武后我会更新),如果你想要自己手动更新,请看下一小节

手动更新数据

强烈建议在windows机器上更新数据,更为快速方便。spider文件夹仅作更新数据使用,不要把这个文件夹混入hoshino的任何目录,它是独立的

windows

  1. 打开spider文件夹,安装requirements.txt

  2. 将你需要更新的data.db准备好

  3. 安装chrome浏览器,并查看chrome版本

  4. http://npm.taobao.org/mirrors/chromedriver/ 下载最为接近你的chrome版本的驱动

    不要双击运行解压得到的exe文件,看下一步!

  5. 打开run.py按照注释修改对应处(第24、27、38或39行),打开data.py按照注释修改第3行

  6. 将你最新的_pcr_data.py复制到spider文件夹下替换(保证spider/_pcr_data.py里有你需要更新的id信息)

  7. 运行run.py

  8. 若无报错,则更新成功,得到最新的data.db,替换掉你hoshino/modules/priconne/wiki下的同名件

Linux

  1. spider文件夹复制到服务器,打开该文件夹,安装requirments.txt

  2. 将你需要更新的data.db准备好

  3. 安装chrome浏览器,并查看chrome版本

    依次运行以下命令(第二行大概率会报错,不用管,但必须运行)

    wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
    sudo dpkg -i google-chrome-stable_current_amd64.deb
    sudo apt-get install -f
    sudo dpkg -i google-chrome-stable_current_amd64.deb
    sudo apt-get install xvfb
    google-chrome --version
    
  4. http://npm.taobao.org/mirrors/chromedriver/ 下载最为接近你的chrome版本的驱动

  5. 打开run.py按照注释修改对应处(第24、27、38或39行),打开data.py按照注释修改第3行

  6. 将你最新的_pcr_data.py复制到spider文件夹下替换(保证spider/_pcr_data.py里有你需要更新的id信息)

  7. 运行run.py

  8. 若无报错,则更新成功,得到最新的data.db,替换掉你hoshino/modules/priconne/wiki下的同名件