Giter VIP home page Giter VIP logo

pcr-wiki's Introduction

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

pcr-wiki's People

Contributors

cappuccilo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

pcr-wiki's Issues

spider运行正常,但是更新出错

PS X:\wiki\spider> python run.py
run.py:33: DeprecationWarning: executable_path has been deprecated, please pass in a Service object
driver = webdriver.Chrome(executable_path=path, options=opt)

DevTools listening on ws://127.0.0.1:2645/devtools/browser/bca45861-7ac5-96c1-b351-f864adc1ca7b53
[0701/184100.784:ERROR:ssl_client_socket_impl.cc(996)] handshake failed; returned -1, SSL error code 1, net_error -100
[0701/184103.962:ERROR:ssl_client_socket_impl.cc(996)] handshake failed; returned -1, SSL error code 1, net_error -100
日和(公主) | 角色資訊 | 蘭德索爾圖書館 公主連結 Wiki
'WebDriver' object has no attribute 'find_element_by_class_name'
更新出错
PS X:\wiki\spider>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.