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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52d732bde8e1c54c7c0a70d3b29923c5ce02a7ad501ac4c064aff5dd60720148 |
|
MD5 | 23043d3016faa2f02687e23fdf8d9d48 |
|
BLAKE2b-256 | 4d0a31db0ea75aacdf28ba19e444b286d13daa4acb96104f30b381130d1635b8 |
Close
Hashes for nonebot_plugin_mqtt-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 676b6d326f5963a6937f049a1154486bb2372177accf14e96f2a8cbb869920f6 |
|
MD5 | 74ecbbd78eb69e556d131e3f215e9a82 |
|
BLAKE2b-256 | 55cbd9b77f74e281aa4ed547bed7dd991df4192b7db09dcd31a14762b5f29b96 |