Skip to main content

Telegram 贴纸包下载插件

Project description

NoneBotPluginLogo

NoneBotPluginText

nonebot-plugin-tg-stickers-downloads

✨ Telegram 贴纸包下载插件 ✨

License PyPI Python
NoneBot Registry Supported Adapters

安装

使用nb-cli [推荐]

nb plugin install nonebot-plugin-tg-stickers-downloads

使用pip

pip install nonebot-plugin-tg-stickers-downloads

使用

命令用法:

/tgsd https://t.me/addstickers/<StickerPackName>

示例:

/tgsd https://t.me/addstickers/TgStickerPackDemo

外部依赖安装(macOS / Linux)

说明:

  • .webm -> .gif 需要 ffmpeg(可选 gifsicle 优化体积)
  • .webp -> .png 默认使用 Pillow;配置 tgsd_imagemagick_path 时优先使用 ImageMagick

macOS(Homebrew):

brew install ffmpeg gifsicle imagemagick

Linux(Debian/Ubuntu):

sudo apt update
sudo apt install -y ffmpeg gifsicle imagemagick

Linux(Fedora):

sudo dnf install -y ffmpeg gifsicle ImageMagick

如果你的可执行文件不在系统 PATH 中,请在配置里显式填写:

  • tgsd_ffmpeg_path
  • tgsd_gifsicle_path
  • tgsd_imagemagick_path

外部依赖安装 (Windows)

点击展开

我不知道

配置项

配置方式:直接在 NoneBot 全局配置文件中添加以下配置项即可

tgsd_bot_token [必填]

  • 类型:str
  • 默认值:None
  • 说明:用于获取贴纸包信息与文件下载地址的 Telegram Bot Token

tgsd_proxy [选填]

  • 类型:str
  • 默认值:None
  • 说明: 配置用于访问 Telegram Bot Api 的代理 例如 tgsd_proxy="http://127.0.0.1:6152"

tgsd_ffmpeg_path [选填]

  • 类型:str
  • 默认值:None
  • 说明:ffmpeg 可执行文件的绝对路径. 用于 .webm -> .gif 转换; 不填写时将自动从系统 PATH 中查找 ffmpeg

tgsd_gifsicle_path [选填]

  • 类型:str
  • 默认值:None
  • 说明:gifsicle 可执行文件的绝对路径. 用于对生成的 GIF 进行进一步压缩优化; 不填写时将自动从系统 PATH 中查找, 找不到则跳过优化

tgsd_imagemagick_path [选填]

  • 类型:str
  • 默认值:None
  • 说明:ImageMagick 可执行文件路径(magickconvert)仅在配置该项时优先使用 ImageMagick 进行 .webp -> .png 转换; 未配置时默认使用 Pillow

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_tg_stickers_downloads-0.1.1.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

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

File details

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

File metadata

  • Download URL: nonebot_plugin_tg_stickers_downloads-0.1.1.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for nonebot_plugin_tg_stickers_downloads-0.1.1.tar.gz
Algorithm Hash digest
SHA256 58ab2a3cd1a9b23a0dae8f2012a84d4ce5643fda84587d9eecbe94b99067157b
MD5 9bab0df53095a04a1e9a0f0c09c4d5fb
BLAKE2b-256 b7812a477af5e559a8baee5df16d8534a5b769012dd83d4f392ca9e8f3391761

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nonebot_plugin_tg_stickers_downloads-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for nonebot_plugin_tg_stickers_downloads-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2f084c5ba153d2b509c5352e3bbe1f1ea63219d497a9337ed1ed8fa0a33ec07e
MD5 fbbeaba4f3f1bdb911b377dcc0d89f93
BLAKE2b-256 beb1c9e6fdfee01a14854e217bb2dd559c9222abf18c5b2f049d9b6031513ad1

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