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