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.2.0.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.2.0.tar.gz.

File metadata

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

File hashes

Hashes for nonebot_plugin_tg_stickers_downloads-0.2.0.tar.gz
Algorithm Hash digest
SHA256 a7fd6d6a99d268d4f19dbc5b2b6a664487df1ca0b9c775f2c6acd7bab581ebb3
MD5 a82688d48722292495c255d63ce04aa3
BLAKE2b-256 de9e93cdc6148039f93d9f11f5ca6c1025ad2ce3c7c29de94222176ed37d8d25

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for nonebot_plugin_tg_stickers_downloads-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dcb6af5defb47c85cc7dc450d1d1e44cc1859fd600bbfcb4cd3079ee54d7db49
MD5 20f0ec570ee813257c8aa046fe375ddc
BLAKE2b-256 b3ac33ee8e9926655c95b7cc538cf703c97a1ab0952a4113d04d63edd47e6bc8

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