Skip to main content

nb2chan push service Nonebot2酱推送

Project description

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

Project details


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

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.

Supported by

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