一个适用于 iirose 的python异步机器人框架
用户使用本框架做出任何行为作者不可控,产生的后果框架作者概不负责,包括但不限于使用本框架时机器人账户被封禁等
从包管理运行:
需要环境中已安装 3.11.4>=python 并且可以使用 pip 工具
-
pip install iirosebot
-
创建或者找到一个合适的文件夹后在文件夹下的命令行\终端中执行
iirosebot
-
打开 config>config.yml 文件
bot: color: ffffff # 机器人消息颜色 introduction: '' # 机器人签名 password: '' # 机器人账户的密码 room_id: 5ce6a4b520a90 # 机器人登陆后进入的房间id username: '' # 机器人用户名 改名后需修改这里 log: level: INFO # 日志等级 other: master_id: '' # 主人唯一标识
-
示例插件 iirose_example.py iirose_flow_master.py 请在仓库iirosebot/plugins下查看
也可以到插件仓库里面寻找您喜欢的插件
-
第一次运行会停止1次要求重启,用于初始化配置文件等
执行
iirosebot
-
可以私聊机器人发送
.插件
获取插件管理菜单,提示无权请检查配置文件中的主人标识是否正确
从源码运行:
-
git clone https://github.com/XCWQW1/iirosebot.git
-
进入克隆后的目录下的iirosebot目录执行
pip install -r requirements.txt
-
机器人账号标识需向Ruby申请
访问iirose创建一个账号,记住用户名以及密码备用
-
请先执行
python main.py
初始化后再进行操作 -
打开 config>config.yml 文件
bot: color: ffffff # 机器人消息颜色 introduction: '' # 机器人签名 password: '' # 机器人账户的密码 room_id: 5ce6a4b520a90 # 机器人登陆后进入的房间id username: '' # 机器人用户名 改名后需修改这里 log: level: INFO # 日志等级,一般不用改 other: master_id: '' # 主人唯一标识
-
示例的插件 iirose_example.py iirose_flow_master.py 也可以到插件仓库里面寻找您喜欢的插件
-
第一次运行会停止1次要求重启,用于初始化配置文件等
执行
python main.py
-
可以私聊机器人发送
.插件
获取插件管理菜单,提示无权请检查配置文件中的主人标识是否正确
有什么bug或者建议可以提Issues或者进入房间后联系作者
作者唯一标识:XCWQW233(6533DF3D933BF)
活跃房间:伊甸(6547d48b60b2b)
TODO:
作者很懒,如果你希望添加某个功能可以提交issues,作者看到后会尝试制作
-
- 消息
- 发送房间消息
- 发送私聊消息
- 发送弹幕消息
- 引用消息
- 上传文件
- 撤回消息
- 媒体播放
- 邮件
- 解析邮件
- 发送邮件
- 股票
- 股票买入
- 股票抛出
- 房间
- 切换房间
- 获取房间歌单
- 获取房间信息
- 用户
- 获取用户信息
- 点赞
- 移动房间(支持密码)
- 消息
-
- 房间
- 房间消息
- 用户移动
- 用户加入
- 用户退出
- 撤回消息
- 私聊
- 私聊消息
- 撤回消息
- 弹幕
- 弹幕消息
- 其他
- 股票信息
- 大包解析
- 房间
-
- http api
- webhook
- 正向ws
- 反向ws
感谢 JetBrains 颁发了开源许可证!