一个用于蔷薇花园(iirose.com)的python机器人框架
Project description
iirosebot
一个适用于 iirose 的python异步机器人框架
用户使用本框架做出任何行为作者不可控,产生的后果框架作者概不负责,包括但不限于使用本框架时机器人账户被封禁等
开始使用:
从包管理运行:
需要环境中已安装 3.11.4>=python 并且可以使用 pip 工具
-
1, 安装iirosebot
pip install iirosebot -
2, 初始化
创建或者找到一个合适的文件夹后在文件夹下的命令行\终端中执行
iirosebot -
3, 配置
打开 config>config.yml 文件
bot: color: ffffff # 机器人消息颜色 introduction: '' # 机器人签名 password: '' # 机器人账户的密码 room_id: 5ce6a4b520a90 # 机器人登陆后进入的房间id username: '' # 机器人用户名 改名后需修改这里 log: level: INFO # 日志等级 other: master_id: '' # 主人唯一标识
-
4, 编写\安装插件 (可选)
示例插件 iirose_example.py iirose_flow_master.py 请在仓库iirosebot/plugins下查看
也可以到插件仓库里面寻找您喜欢的插件
-
5, 启动
第一次运行会停止1次要求重启,用于初始化配置文件等
执行
iirosebot -
8, 调试
可以私聊机器人发送
.插件获取插件管理菜单,提示无权请检查配置文件中的主人标识是否正确感谢您的使用
从源码运行:
-
1, 克隆本项目
git clone https://github.com/XCWQW1/iirosebot.git -
2, 安装所需库
进入克隆后的目录下的iirosebot目录执行
pip install -r requirements.txt -
3, 创建或使用已有的iirose账号
机器人账号标识需向Ruby申请
访问iirose创建一个账号,记住用户名以及密码备用
-
4, 初始化
请先执行
python main.py初始化后再进行操作 -
4, 配置
打开 config>config.yml 文件
bot: color: ffffff # 机器人消息颜色 introduction: '' # 机器人签名 password: '' # 机器人账户的密码 room_id: 5ce6a4b520a90 # 机器人登陆后进入的房间id username: '' # 机器人用户名 改名后需修改这里 log: level: INFO # 日志等级,一般不用改 other: master_id: '' # 主人唯一标识
-
6, 编写\安装插件 (可选)
示例的插件 iirose_example.py iirose_flow_master.py 也可以到插件仓库里面寻找您喜欢的插件
-
7, 启动
第一次运行会停止1次要求重启,用于初始化配置文件等
执行
python main.py -
8, 调试
可以私聊机器人发送
.插件获取插件管理菜单,提示无权请检查配置文件中的主人标识是否正确感谢您的使用
有什么bug或者建议可以提Issues或者进入房间后联系作者
作者唯一标识:XCWQW233(6533DF3D933BF)
活跃房间:伊甸(6547d48b60b2b)
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file iirosebot-1.7.0.tar.gz.
File metadata
- Download URL: iirosebot-1.7.0.tar.gz
- Upload date:
- Size: 30.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
efcdd204a4e41928fe55f0855041246f0ff2a172b2626bbd886b54ad7bcf680e
|
|
| MD5 |
217ca847041688c7db3692671aee0269
|
|
| BLAKE2b-256 |
314772079ea231a586267b7eb9278fe4ce5034daaee7642dca49c0d5d6856826
|
File details
Details for the file iirosebot-1.7.0-py3-none-any.whl.
File metadata
- Download URL: iirosebot-1.7.0-py3-none-any.whl
- Upload date:
- Size: 35.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89f982b2824d6a58411a7cd02ada84799cc69a4fe11b4d430e0918cbe3eb4ea3
|
|
| MD5 |
de1c466d9b921e811066e07085f174cd
|
|
| BLAKE2b-256 |
55e4661433d26f864db7b5b8484b290297c7e45400551ba09dfdde90397f6b34
|