IOTBOT SDK with python!
Project description
python-iotbot
IOTBOT sync SDK with Python
Install
pip install git+https://github.com/xiyaowong/python-iotbot.git@master
Quick Start
from iotbot import IOTBOT, GroupMsg
bot = IOTBOT(your_bot_qq)
@bot.on_group_msg
def group(ctx: GroupMsg):
print(f"""
{ctx.FromNickName}在{ctx.MsgTime}的时候,发了一个类型是{ctx.MsgType}的消息,内容为:
{ctx.Content}""")
print(ctx.CurrentQQ)
bot.run()
LICENSE
MIT
CHANGELOG
0.2.3 - 2020-05-15
-
更多action
-
每个action除默认参数外,还可设置:
api_path
default=/v1/LuaApiCaller
iot_timeout
default=self.timeout=10
IOTBOT端处理允许等待的时间bot_qq
default=self.qq
机器人QQ号
1.0.0 - 2020-05-28
大改动
- 插件化
- 效率更高,不漏消息
- 更多快捷方法
- 更多自定义参数
1.1.0 - 2020-06-19
- 无需重启即可更新插件,正常调用
refresh_plugins
方法即可 - 改了下刷新插件后的显示信息
- 增加刷新key二次登陆Action
- 改善了生成模板
2.0.0
- 支持队列发送
- 支持中间件,可用于传递配置
- 优化数据解析,提供解析更详细的函数
- ...
2.1.0
- 增加webhook功能,方便做远程服务
- 废弃环境变量的配置方式,使用
.iotbot.json
进行配置 - sugar发送图片函数增加文字参数
2.2.0
- 优化插件管理
2.2.1
- 优化中间件的处理
- 好友白名单改为好友黑名单
- 配置文件增加群、好友黑名单配置项
- Action增加部分方法
2.3.1
- 使用第三方库替代原来手动配置的logger,日志不那么粗糙了
- 移除Action中的设置日志参数
2.3.2
- windows上编码错误
2.3.4
- 新增设置/取消管理员Action
- Action对象的host,port...等属性改为公开属性
- 发送请求使用session
- GroupAdminsysnotifyEventMsgQQ群系统消息通知消息完善 ...
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
python-iotbot-2.3.5.tar.gz
(22.3 kB
view hashes)
Built Distribution
Close
Hashes for python_iotbot-2.3.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45d2662f5aaec296f59db1aae08676bd57268240ad214460df50b90ba36fade9 |
|
MD5 | f3f80594dd8989b39a332c4af225205e |
|
BLAKE2b-256 | dafdc36a3f300b2e0cd0284acea935d9465db59e469a408b745f068c53f286cd |