移植自真寻的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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for nonebot_plugin_ikun_evolution-1.0.10.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c848bf845ae4ec7070179d04c9e789b008c9f12c0948ed11fd0277aa362ff058 |
|
MD5 | 6149c5f465ab255281764c69573b7611 |
|
BLAKE2b-256 | a9928783fb11efb78f4e7cf89a8889dffa0f75be524734aebe4003a94c043bf4 |
Close
Hashes for nonebot_plugin_ikun_evolution-1.0.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c0ae6098cea7b30454daa7d8e0381c38f544f28941c51bedf85ea6b8ef6ad28 |
|
MD5 | 9d904d350035cbd5ad89be94aeeb712f |
|
BLAKE2b-256 | 068985d9eabebe9a5e6db6c1f0df485f5e46d30cf41a39934095ba2532a33070 |