The iot plugin for nonebot2 framework
Project description
nonebot_plugin_mqtt
功能
- 将nonebot接入mqtt网络
开始使用
使用 pip
- 通过 pip 从 PyPI 安装
pip install nonebot-plugin-mqtt
- 在 nonebot2 项目中设置 load_plugin()
nonebot.load_plugin('nonebot_plugin_mqtt')
- 参照下文在 nonebot2 项目的环境文件 .env.* 中添加配置项
配置项
MQTT_TOPIC # mqtt订阅topic
MQTT_CLIENT_ID # mqtt订阅clientid
MQTT_HOST # mqtt broker地址
MQTT_PORT # mqtt broker端口
MQTT_USER # mqtt 可选验证项
MQTT_PASSWORD
导出给其他插件
export = nonebot.require("nonebot_plugin_mqtt")
export.mqtt_client.publish(topic,msg)
export.mqtt_client.subscribe(TOPIC, qos=1)
# 自定义回调
export.mqtt_client.on_message = on_message
export.mqtt_client.on_connect = on_connect
特别感谢
优化建议
可以来抓更多网站的接口or汇报bug or pr
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
Close
Hashes for nonebot-plugin-mqtt-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e905ef04ebbe7580a3a485910ba6a10d2565027def5786779459ad947aa1cca0 |
|
MD5 | f8b662c870c9a2366c199960db76a259 |
|
BLAKE2b-256 | 6da6f7158a23aceed4b688e0f2127f5d85182631327eaedff02acceef5192e6a |
Close
Hashes for nonebot_plugin_mqtt-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64ed8a5ba6beb869ff65a8baaba4c6e9213b2ceb04a80a2f95f25f72b0639f9a |
|
MD5 | 80ac9e040d4b0f5702d343322d6b4a24 |
|
BLAKE2b-256 | d1bf670b8b317d128e75bb8fe7b70b29ea9020b5a7e29d6bbb4664e7e7c0e77b |