Fix a bug
This commit is contained in:
parent
0d03a08374
commit
93479a34c0
@ -4,7 +4,6 @@ from pyrogram.types import Message, InlineKeyboardMarkup, InlineKeyboardButton
|
||||
from ci import sqlite, me
|
||||
from defs.source import from_keyword_to_v
|
||||
from defs.utils import Vtuber
|
||||
from plugins.start import not_found_msg
|
||||
|
||||
info_help_msg = """
|
||||
👩🏻💼 » /info <code>space_id|昵称|room_id</code> - 查询模块信息
|
||||
@ -23,6 +22,9 @@ vtuber_msg = """
|
||||
|
||||
@DD_YTbs_Live_Tracker | @DD_YTbs_Bot
|
||||
"""
|
||||
not_found_msg = """
|
||||
<b>没有找到名为</b> <code>{}</code> <b>的 Vtuber!</b>
|
||||
"""
|
||||
|
||||
|
||||
def gen_info_button(data: Vtuber) -> InlineKeyboardMarkup:
|
||||
|
@ -1,8 +1,8 @@
|
||||
from pyrogram import Client, filters
|
||||
from pyrogram.types import Message, InlineKeyboardMarkup, InlineKeyboardButton
|
||||
from ci import me
|
||||
from plugins.info import info_command
|
||||
from defs.source import from_name_to_v
|
||||
from plugins.info import vtuber_msg, gen_info_button
|
||||
from defs.source import from_name_to_v, from_keyword_to_v
|
||||
from defs.subs import add_to_subs, remove_from_subs
|
||||
|
||||
des = """
|
||||
@ -64,8 +64,21 @@ async def start_command(_: Client, message: Message):
|
||||
else:
|
||||
await message.reply(not_found_msg.format(name), quote=True)
|
||||
elif data.startswith("info-"):
|
||||
message.command = ["info", data[5:]]
|
||||
await info_command(_, message)
|
||||
data = data[5:]
|
||||
v = from_keyword_to_v(data)
|
||||
if v:
|
||||
await message.reply(
|
||||
vtuber_msg.format(
|
||||
v.name,
|
||||
v.follower,
|
||||
v.timeStr,
|
||||
v.notice,
|
||||
),
|
||||
reply_markup=gen_info_button(v),
|
||||
quote=True,
|
||||
)
|
||||
else:
|
||||
await message.reply(not_found_msg.format(data), quote=True)
|
||||
else:
|
||||
# 订阅
|
||||
name = data
|
||||
|
Loading…
Reference in New Issue
Block a user