main
 1#!/usr/bin/env python
 2# -*- coding: utf-8 -*-
 3from pyrogram.types import Message
 4
 5from config import PREFIX
 6from permission import set_permission
 7
 8
 9def social_media_help(message:Message):
10    """Get the help message for social media preview."""
11    permission = set_permission(message)
12    msg = f"🔗**链接解析**: {PREFIX.SOCIAL_MEDIA}\n🔄使用 `/retry` 回复消息强制重试"
13    if permission["twitter"]:
14        msg += "\n🕊推特"
15    if permission["weibo"]:
16        msg += "\n🧣微博"
17    if permission["xhs"]:
18        msg += "\n🍠小红书"
19    if permission["douyin"]:
20        msg += "\n🎶抖音"
21    if permission["tiktok"]:
22        msg += "\n🎶TikTok"
23    if permission["instagram"]:
24        msg += "\n🏞Instagram"
25    if permission["music163"]:
26        msg += "\n🎧网易云音乐"
27    if permission["spotify"]:
28        msg += "\n🎧Spotify"
29    if permission["reddit"]:
30        msg += "\n🎈Reddit"
31    if permission["v2ex"]:
32        msg += "\n💻V2EX"
33    if permission["wechat"]:
34        msg += "\n🟢微信文章"
35    if permission["github"]:
36        msg += "\n📦GitHub"
37    if permission["ytdlp"]:
38        msg += "\n🔴油管"
39        msg += "\n🅱️哔哩哔哩"
40        msg += "\n🆕和所有yt-dlp支持的链接\n"
41    if permission["ai_text"]:
42        msg += f"\n🤖**AI对话**: 发送 `{PREFIX.AI_TEXT_GENERATION}` 查看详细教程"
43    if permission["ai_img"]:
44        msg += f"\n🌠**AI生图**: 发送 `{PREFIX.AI_IMG_GENERATION}` 查看详细教程"
45    if permission["ai_video"]:
46        msg += f"\n📽**AI视频**: 发送 `{PREFIX.AI_VIDEO_GENERATION}` 查看详细教程"
47    if permission["ai_summarize"]:
48        msg += f"\n📖**AI总结**: 发送 `{PREFIX.AI_SUMMARY}` 查看详细教程"
49    if permission["chat_summary"]:
50        msg += f"\n📖**总结聊天记录**: 发送 `{PREFIX.CHAT_SUMMARY}` 查看详细教程"
51    if permission["asr"]:
52        msg += f"\n🗣**语音转文字**: `{PREFIX.ASR}` + 语音消息"
53    if permission["tts"]:
54        msg += f"\n🗣**文字转语音**: `{PREFIX.TTS}` + 文字"
55    if permission["audio_extract"]:
56        msg += f"\n🎧**提取音频或语音**: `{PREFIX.AUDIO}` `{PREFIX.VOICE}` + 视频/语音消息"
57    if permission["ocr"]:
58        msg += f"\n🔤**图片转文字**: `{PREFIX.OCR}` + 图片消息"
59    if permission["price"]:
60        msg += f"\n💵**查询价格**: `{PREFIX.PRICE}` + symbol"
61    if permission["subtitle"]:
62        msg += f"\n📃**提取字幕**: `{PREFIX.SUBTITLE}` + B站或油管链接"
63    if permission["history"]:
64        msg += f"\n🗣**查询聊天记录**: 发送 `{PREFIX.HISTORY}` 查看详细教程"
65    if permission["wget"]:
66        msg += f"\n⏬**下载文件**: `{PREFIX.WGET}` + URL"
67    if permission["tmdb"]:
68        msg += f"\n🎬**查询影视信息**: `{PREFIX.TMDB}` + 关键词"
69    if permission["ytb"]:
70        msg += f"\n🔍**搜索YouTube**: `{PREFIX.SEARCH_YOUTUBE}` + 关键词"
71    if permission["google_search"]:
72        msg += f"\n🔍**搜索Google**: `{PREFIX.SEARCH_GOOGLE}` + 关键词"
73    if permission["danmu"]:
74        msg += f"\n📖**查询直播合订本**: 发送 `{PREFIX.DANMU}`, `{PREFIX.FAYAN}` 查看详细教程"
75    if permission["convert_chinese"]:
76        msg += f"\n🔄**简繁转换**: `{PREFIX.CONVERT_TO_SC}` 或 `{PREFIX.CONVERT_TO_TC}`"
77    if permission["ffmpeg"]:
78        msg += f"\n✂️**视频切片**: `{PREFIX.FFMPEG_CUT}` 回复视频消息"
79        msg += f"\n🎬**视频转码**: `{PREFIX.FFMPEG_H264}` 回复视频消息"
80        msg += f"\nℹ️**媒体信息**: `{PREFIX.FFPROBE}` 获取媒体信息"  # noqa: RUF001
81    if permission["watermark"]:
82        msg += f"\n💧**添加水印**: `{PREFIX.WATERMARK}` 回复媒体消息"
83
84    msg += "\n\n单独发送每个命令前缀本身可查看该命令详细使用说明"
85    return msg