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上编码错误
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.2.tar.gz
(20.0 kB
view hashes)
Built Distribution
Close
Hashes for python_iotbot-2.3.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aee98ff0e5f71e720f68fe78e3323163e814fa72dadfb94e438c60dc07f0e600 |
|
MD5 | a4cb76618af9d0648a0205495b079b4b |
|
BLAKE2b-256 | a87a94c2482b1bbd55c4c633cbc2234bd0db8cb55a883eb879d2236bfbd66e8a |