NoneBot2 plugin that collects AI news (models, tools, tech) from RSS feeds and pushes to subscribed groups on schedule.
Project description
nonebot-plugin-ai-news
AI 前沿资讯定时推送插件,自动从 RSS 源收集 AI 领域新闻(模型、工具、新技术、行业动态),定时推送到订阅的 QQ 群。
安装
nb plugin install nonebot-plugin-ai-news
或使用 pip 安装:
pip install nonebot-plugin-ai-news
然后在 NoneBot 中加载插件:
[tool.nonebot]
plugins = ["nonebot_plugin_ai_news"]
配置
在 .env 文件中可选配置:
# 推送间隔(分钟),默认 60
AI_NEWS_INTERVAL=60
# 每次推送最大条数,默认 5
AI_NEWS_MAX_ITEMS=5
# 自定义 RSS 源(JSON 数组),留空使用内置源
# AI_NEWS_RSS_URLS='["https://your-custom-feed.com/rss"]'
内置 RSS 源
| 源 | 地址 |
|---|---|
| Hugging Face Blog | https://huggingface.co/blog/feed.xml |
| 机器之心 | https://www.jiqizhixin.com/rss |
| AI 前线(InfoQ) | https://ai.infoq.cn/feed |
指令
| 指令 | 权限 | 说明 |
|---|---|---|
AI订阅 |
群管理员 | 当前群订阅 AI 新闻推送 |
取消AI订阅 |
群管理员 | 取消当前群订阅 |
AI新闻 |
所有人 | 立即获取最新 AI 新闻 |
AI订阅状态 |
所有人 | 查看当前群订阅状态 |
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nonebot_plugin_ai_news-0.1.1.tar.gz.
File metadata
- Download URL: nonebot_plugin_ai_news-0.1.1.tar.gz
- Upload date:
- Size: 6.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
021ec47e80f646481375b4aebf92c941d5265c9b66546cc33527f68333cec792
|
|
| MD5 |
f51c77763436f9456cca6e4c3a45e5a7
|
|
| BLAKE2b-256 |
998272b59ec32468dd9dfb8b6f6295e9bcf222ccf6e164e15d1edbcb6d8eda9a
|
Provenance
The following attestation bundles were made for nonebot_plugin_ai_news-0.1.1.tar.gz:
Publisher:
publish.yml on ArisaTaki/nonebot-plugin-ai-news
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nonebot_plugin_ai_news-0.1.1.tar.gz -
Subject digest:
021ec47e80f646481375b4aebf92c941d5265c9b66546cc33527f68333cec792 - Sigstore transparency entry: 1188143126
- Sigstore integration time:
-
Permalink:
ArisaTaki/nonebot-plugin-ai-news@deaa4d60c809282ad424a44163a7548f3f278550 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/ArisaTaki
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@deaa4d60c809282ad424a44163a7548f3f278550 -
Trigger Event:
release
-
Statement type:
File details
Details for the file nonebot_plugin_ai_news-0.1.1-py3-none-any.whl.
File metadata
- Download URL: nonebot_plugin_ai_news-0.1.1-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6571139b819bf488c122bd55599758536f4d978403dd8be1305c3345d2b014f6
|
|
| MD5 |
716a7cd62cfec5a361c6526b6d8dc326
|
|
| BLAKE2b-256 |
4df57872ec73f6bed785d0961f11a3a3ba2d994973c1cf065c3af94b57d4619f
|
Provenance
The following attestation bundles were made for nonebot_plugin_ai_news-0.1.1-py3-none-any.whl:
Publisher:
publish.yml on ArisaTaki/nonebot-plugin-ai-news
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nonebot_plugin_ai_news-0.1.1-py3-none-any.whl -
Subject digest:
6571139b819bf488c122bd55599758536f4d978403dd8be1305c3345d2b014f6 - Sigstore transparency entry: 1188143132
- Sigstore integration time:
-
Permalink:
ArisaTaki/nonebot-plugin-ai-news@deaa4d60c809282ad424a44163a7548f3f278550 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/ArisaTaki
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@deaa4d60c809282ad424a44163a7548f3f278550 -
Trigger Event:
release
-
Statement type: