Skip to main content

移植自真寻的q群小游戏

Project description

只因进化录

移植自真寻的只因进化录

安装

前置条件

  • python版本应当大于3.9
  • gocqhttp为rc3以上,否则可能存在组消息发送为空的情况
  • 没有使用SQLAlchemy1.4的插件,如GenshinUID。以及其他使用数据库的插件也可能导致问题。 如果存在,运行时会出现以下错误
module 'sqlalchemy.sql.schema' has no attribute '_schema_getter'

并且poetry install无法成功。 具体可以在poetry.lock文件里搜索sqlalchemy观看是否有插件在使用1.4版本。 这个问题影响范围很大。根本冲突是真寻在使用sqlalchemy1.3(gino)但是nonebot普遍使用1.4,导致我只能选一边,没有解决方案。仅剩方案是同时开多个bot。

插件安装

pip install nonebot_plugin_ikun_evolution

在 nonebot2 项目中设置 load_plugin()

nonebot.load_plugin('nonebot_plugin_ikun_evolution')

或者直接下载拖到插件文件夹里。

数据库配置

你需要安装一个postgresql数据库才能进行游戏

安装完毕后,在env.dev里填上刚刚的数据库链接

psql = postgresql://名字:密码@127.0.0.1:5432/数据库名字

如果按真寻教程就是

psql = postgresql://uname:zhenxun@127.0.0.1:5432/testdb

这步有点困难,好处是再也不用担心误删数据库了。请加油罢

已知问题

在初次运行时,无法正确加载资源。

只需要再运行一次bot,看见

nonebot_plugin_ikun_evolution | 【只因进化录】资源载入中
nonebot_plugin_ikun_evolution | 【只因进化录】任务载入完成,共9个任务
nonebot_plugin_ikun_evolution | 【只因进化录】制作表载入完成,共1个配方
nonebot_plugin_ikun_evolution | 【只因进化录】地图载入完成,共42张地图
nonebot_plugin_ikun_evolution | 【只因进化录】帮助载入完成,共11条帮助
nonebot_plugin_ikun_evolution | 【只因进化录】技能载入完成,共38个技能
nonebot_plugin_ikun_evolution | 【只因进化录】敌人载入完成,共30个敌人
nonebot_plugin_ikun_evolution | 【只因进化录】物品载入完成,共7个物品

即为载入完成

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nonebot_plugin_ikun_evolution-1.0.12.tar.gz (1.2 MB view hashes)

Uploaded Source

Built Distribution

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page