Skip to main content

nb2chan

nonebot2betaonebotpythonCode style: blackLicense: MITPyPI version

nonebot2酱(推送服务插件)nonebot2chan (push service plugin)

Install it

pip install nb2chan

# or poetry add nb2chan
# pip install git+https://github.com/ffreemt/nb2chan
# poetry add git+https://github.com/ffreemt/nb2chan

# To upgrade
# pip install nb2chan -U
# or poetry add nb2chan@latest

Use it

# bot.py
import nonebot
...
nonebot.init()
import nb2chan
...

(参看bot.py)

  • 目标qq号(例如QQ号 1234)加nonebot2机器人qq号好友
  • nonebot2部署至外网ip,例如 uvicorn --host 0.0.0.0 bot:app (火墙需放行nonebot2的端口)
  • 给qq号发消息(浏览器地址栏或curl/httpiepython reqests/httpx云函数/claudflare worker etc.):
http://...:port/nb2chan/?Token=DEMO_TOKEN&qq=1234&msg=hello

例如,qq 1234 加 2129462094 为好友后,即可从以下url发推送消息给 1234。(qq 2129462094 在okteto里提供推送消息服务。)

https://nb2chan-dattw.cloud.okteto.net/nb2chan/?Token=DEMO_TOKEN&qq=1234&msg=hello1

令牌也可在headers里设定,例如

curl http://...:port/nb2chan/?qq=1234&msg=hello -H "token: DEMO_TOKEN"
http -v "http://...:port/nb2chan/?qq=1234&msg=hello world" "token: DEMO_TOKEN"

其他

nb2chan采用简单令牌鉴权。 有效令牌可在 .env.nb2chan 里设定。 默认有效令牌为['DEMO_TOKEN', 'SECRET_TOKEN'] (参看config.py

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nb2chan-0.1.1.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nb2chan-0.1.1-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file nb2chan-0.1.1.tar.gz.

File metadata

  • Download URL: nb2chan-0.1.1.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.8.5 Windows/10

File hashes

Hashes for nb2chan-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8b453eebde094819a1a6dbdfdd0b1c1b028a88d61fdbbcefd2ecd5ccda2a891b
MD5 13f003036e9426fc6a6387dddeb6e217
BLAKE2b-256 3230cc2b837caedec97454b8c5ba82ee88d882f289f584d7a54e32b84666945a

See more details on using hashes here.

File details

Details for the file nb2chan-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: nb2chan-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.8.5 Windows/10

File hashes

Hashes for nb2chan-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 aff2adc72d4e2948275c00d329c2875fd54fbc560c412130ae24819df861b4ff
MD5 da495f6558e8084141c412aa7201918b
BLAKE2b-256 a38ef938754ce67c959d0813083601ef807b8f768b3e00e303a625cbc1001848

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page