Skip to content

pcrbot/pcr-wiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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下的同名件