Skip to main content

用于查询实时金价、绘制历史金价的NoneBot2插件

Project description

NoneBotPluginLogo

NoneBotPluginText

nonebot-plugin-gold-price

✨ 查询实时金价 ✨

license pypi python

🤔为什么会有该插件

一个发小想买黄金, 650的时候没买, 总说会跌,现在700多了, 还是没买, 仍然说会跌, 于是有了该插件, 让他能够随时后悔

📖 介绍

查询实时金价;存储查询时的金价到数据库中;绘制历史价格走势对比图;设置价格预警阈值(没什么用);定时推送群聊金价

💿 安装

使用 nb-cli 安装 在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装
nb plugin install nonebot-plugin-gold-price
使用包管理器安装 在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令
pip
pip install nonebot-plugin-gold-price
pdm
pdm add nonebot-plugin-gold-price
poetry
poetry add nonebot-plugin-gold-price
conda
conda install nonebot-plugin-gold-price

打开 nonebot2 项目根目录下的 pyproject.toml 文件, 在 [tool.nonebot] 部分追加写入

plugins = ["nonebot_plugin_gold_price"]

⚙️ 配置

在 nonebot2 项目的.env文件中添加下表中的必填配置

配置项 必填 默认值 说明
gold_api_token 金价查询的API令牌,TOKEN申请地址
gold_api_interval 1 API请求间隔(秒)
gold_default_days 30 默认查询历史天数
gold_threshold_high 800 上预警阈值
gold_threshold_low 650 下预警阈值
gold_target_groups 定时推送的群号列表,例["123", "456"]
gold_schedule_hour 18 定时任务的小时
gold_schedule_minute 30 定时任务的分钟

🎉 使用

Tips: 别忘了命令前缀,图中没有前缀是因为我使用了空前缀,如果您使用nonebot2的默认配置,应使用"/"前缀,例如"/金价"

指令表

指令 权限 需要@ 范围 说明
金价 群员 群聊 查询实时金价,并返回默认查询历史天数的价格折线图
金价 x天 群员 群聊 查询实时金价,并返回历史x天的价格折线图
金价 x年 群员 群聊 查询实时金价,并返回历史x年的价格折线图,可为浮点数,例0.1

效果图

image1 image2

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

nonebot_plugin_gold_price-0.1.7.tar.gz (22.4 kB view details)

Uploaded Source

Built Distribution

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

nonebot_plugin_gold_price-0.1.7-py3-none-any.whl (21.8 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_gold_price-0.1.7.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_gold_price-0.1.7.tar.gz
Algorithm Hash digest
SHA256 6a155ba0376ec25a934918ab66d51f0e67d2f6f74c5098ea99886c7b9d10cab2
MD5 d1aad6b18f57de6755525421856c0f57
BLAKE2b-256 99ae4acf1dc6f0e430f6d6211e6df368e21f7b6d9f141fbed40abcfe93e98c5e

See more details on using hashes here.

File details

Details for the file nonebot_plugin_gold_price-0.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_gold_price-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 0c9782ee202697624fcc06672ecb72ebbfdee3d719cddafadfab6b3aafe38085
MD5 8dd909631ab09db54f8b7d858087e892
BLAKE2b-256 d18dd6b2d5906c520d6f0b861589d724284b129ac7772ebd24cfa976a67f432c

See more details on using hashes here.

Supported by

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