Skip to main content

NoneBot2链接分享解析器插件。解析视频、图片链接/小程序插件,tiktok、bilibili、twitter等实时发送!

Project description

NoneBotPluginLogo

NoneBotPluginText

nonebot-plugin-resolver

✨ NoneBot2 链接分享解析器插件 ✨

license pypi python

📖 介绍

适用于NoneBot2的解析视频、图片链接/小程序插件,tiktok、bilibili、twitter等实时发送!

💿 安装

  1. 使用 nb-cli 安装,不需要手动添加入口,更新使用 pip
nb plugin install nonebot-plugin-resolver
  1. 使用 pip 安装和更新,初次安装需要手动添加入口
pip install --upgrade nonebot-plugin-resolver
  1. 【必要】安装必要组件 FFmpeg
# ubuntu
sudo apt-get install ffmpeg
# 其他linux参考(群友推荐):https://gitee.com/baihu433/ffmpeg
# Windows 参考:https://www.jianshu.com/p/5015a477de3c
  1. 【可选】安装am&Spotify解析必要的依赖
npm install -g freyr
# 或者你有yarn的话可以使用
yarn global add freyr
# 接着安装它的依赖
apt-get install atomicparsley
  1. 【可选】安装TK&YB解析必要依赖 不建议直接使用apt不是最新版
# debian 海外
curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o ~/.local/bin/yt-dlp
chmod a+rx ~/.local/bin/yt-dlp
# debian 国内
curl -L https://ghproxy.net/https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o ~/.local/bin/yt-dlp
chmod a+rx ~/.local/bin/yt-dlp

# 将/home/YtDlpHome/yt-dlp添加到环境变量(下面二选一)
vim ~/.bashrc  # 如果你使用 bash
vim ~/.zshrc   # 如果你使用 zsh
# 添加到最后一行
export PATH="/home/YtDlpHome:$PATH"

# 刷新环境变量即可
source ~/.bashrc  # 如果你使用 bash
source ~/.zshrc   # 如果你使用 zsh

⚙️ 配置

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

XHS_CK='' #xhs cookie
DOUYIN_CK='' # douyin's cookie, 格式:odin_tt=xxx;passport_fe_beating_status=xxx;sid_guard=xxx;uid_tt=xxx;uid_tt_ss=xxx;sid_tt=xxx;sessionid=xxx;sessionid_ss=xxx;sid_ucp_v1=xxx;ssid_ucp_v1=xxx;passport_assist_user=xxx;ttwid=xxx;
IS_OVERSEA=False # 是否是海外服务器部署
IS_LAGRANGE=False # 是否是拉格朗日(https://github.com/KonataDev/Lagrange.Core)
RESOLVER_PROXY = "http://127.0.0.1:7890" # 代理
R_GLOBAL_NICKNAME="大橘" # 解析前缀名
BILI_SESSDATA='' # bilibili sessdata 填写后可附加: 总结等功能
VIDEO_DURATION_MAXIMUM=480 # 视频最大解析长度

🤳🏿 在线观看如何获取 Cookie

由群友 @麦满分 提供

https://github.com/user-attachments/assets/7ead6d62-a36c-4e8d-bb5d-6666749dfb26

🤺 交流群

🎉 使用 & 效果图

开发 && 发版

发版 Action:

git tag <tag_name>

git push origin --tags

贡献

同时感谢以下开发者对 Nonebot - R插件 作出的贡献:

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_resolver-1.2.2.tar.gz (26.9 kB view details)

Uploaded Source

Built Distribution

nonebot_plugin_resolver-1.2.2-py3-none-any.whl (29.5 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_resolver-1.2.2.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_resolver-1.2.2.tar.gz
Algorithm Hash digest
SHA256 8bcc33927577c2af603644432a3f5004450255558d16e7a49c420d21be9ff302
MD5 9160b49111bb00d8f6e3ac9751ff5723
BLAKE2b-256 7d252ddd23ad9b458eacf7cdf4caa6aaf206d7ff778997a2154874226cb97061

See more details on using hashes here.

File details

Details for the file nonebot_plugin_resolver-1.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_resolver-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ebbfbd0ebe793b21fdf318ff70481782340bc8273d34d0ce3c265d61173144c3
MD5 7e4411b5b798551f4e2c12c54a489083
BLAKE2b-256 35a7d3abf7f91f9eeb519905af1316d670d0dee7e769e4e91218b59382936aff

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 Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page