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. 🚀【高级 / 进阶 / 推荐】使用脚本进行安装,优点就是及时更新 | ⚠️在可以执行nb run那个目录执行即可
curl -fsSL https://raw.gitmirror.com/zhiyu1998/nonebot-plugin-resolver/master/npr_install.sh > npr_install.sh && chmod 755 npr_install.sh && ./npr_install.sh
  1. 【必要】安装必要组件 FFmpeg
# ubuntu
sudo apt-get install ffmpeg
# 其他linux参考(群友推荐):https://gitee.com/baihu433/ffmpeg
# Windows 参考:https://www.jianshu.com/p/5015a477de3c
  1. 【可选】安装TikTok&YouTube解析必要依赖 不建议直接使用apt不是最新版
pip install yt-dlp

⚙️ 配置

在 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 # 视频最大解析长度,默认480s为8分钟,计算公式为480s/60s=8mins

🕹️ 开启 & 关闭解析

使用以下命令可以控制对当前群是否开启/关闭解析:

@机器人 开启解析
@机器人 关闭解析
查看关闭解析

🤳🏿 在线观看如何获取 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.21.tar.gz (33.1 kB view details)

Uploaded Source

Built Distribution

nonebot_plugin_resolver-1.2.21-py3-none-any.whl (37.1 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for nonebot_plugin_resolver-1.2.21.tar.gz
Algorithm Hash digest
SHA256 60ab691a26db4670a0669baf628f204e68f44227907d331d475013a27b7bc2f2
MD5 27a69829d7f161f4b6a06da7f9dfb4ee
BLAKE2b-256 9626b2ac226edc8ed1452ab19e846a64dfa0e590df2adf34cad7dbeeda8f06fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nonebot_plugin_resolver-1.2.21-py3-none-any.whl
Algorithm Hash digest
SHA256 2a259f2dd33997a2fd26f4720d0857ef2b55d025d552433e663d543f913ceb4a
MD5 c69cc6eee3e6a90671ce802fe5974738
BLAKE2b-256 9ed70d1c66e8a6421a0c63de52c9d868d73f2420e5bef2b4e6d0b6c7db7ecdc5

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