Skip to content

尝试建造一个以酷Q为基础的python bot,实现一些功能

Notifications You must be signed in to change notification settings

ztx-bot/qqbot-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qqbot-base

插件约定

插件应该直接放入plugins目录下,支持文件或文件夹的方式。

格式如下,包括单个文件的ppy和文件夹形式的weibo_forwarder两个插件:

plugins
|   .gitignore
|   ppy.py
|
+---ppy
|       new_ranked.json
|
\---weibo_forwarder
    |   __init__.py
    |
    \---data
            follow.json
            record.json

其中插件的数据应当存在插件名对应的文件夹下,该目录可以通过util.plugin_dir(__file__)获取。需要注意这个函数通过判断__file__是否为__init__.py来解析的,应该在类似于如上所示的ppy.py__init__.py两类位置中使用,而非其它文件。因此,建议在初始化插件时便将其存储下来。

这里更推荐weibo_forwarder形式的插件,这样也便于维护成单独的git

配置

config.py,其中包含nonebot本身的配置和本框架需要的配置。

依赖

requirements.txt,使用pipreqs ./ --encoding=utf8生成依赖。

About

尝试建造一个以酷Q为基础的python bot,实现一些功能

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages