fix: spoiler

This commit is contained in:
xtaodada 2023-08-09 15:15:18 +08:00
parent a02022d3a3
commit b9479fcd88
Signed by: xtaodada
GPG Key ID: 4CBB3F4FA8C85659
2 changed files with 24 additions and 3 deletions

View File

@ -437,14 +437,32 @@ async def send_update(
if file_type.startswith("image"): if file_type.startswith("image"):
if "gif" in file_type: if "gif" in file_type:
return await send_gif( return await send_gif(
host, cid, url, note, topic_id, show_second, spoiler host,
cid,
url,
note,
topic_id,
show_second,
file.is_sensitive and spoiler,
) )
return await send_photo( return await send_photo(
host, cid, url, note, topic_id, show_second, spoiler host,
cid,
url,
note,
topic_id,
show_second,
file.is_sensitive and spoiler,
) )
elif file_type.startswith("video"): elif file_type.startswith("video"):
return await send_video( return await send_video(
host, cid, url, note, topic_id, show_second, spoiler host,
cid,
url,
note,
topic_id,
show_second,
file.is_sensitive and spoiler,
) )
elif file_type.startswith("audio"): elif file_type.startswith("audio"):
return await send_audio(host, cid, url, note, topic_id, show_second) return await send_audio(host, cid, url, note, topic_id, show_second)

View File

@ -13,6 +13,7 @@ from pyrogram.types import (
from defs.web_app import WebAppData, WebAppUserConfig, filter_web_data from defs.web_app import WebAppData, WebAppUserConfig, filter_web_data
from glover import web_domain from glover import web_domain
from init import logs
from misskey_init import rerun_misskey_bot from misskey_init import rerun_misskey_bot
from models.services.user_config import UserConfigAction from models.services.user_config import UserConfigAction
@ -35,6 +36,7 @@ async def process_user_config(_, message: Message):
user_config.timeline_spoiler = data.timeline_spoiler user_config.timeline_spoiler = data.timeline_spoiler
user_config.push_spoiler = data.push_spoiler user_config.push_spoiler = data.push_spoiler
await UserConfigAction.add_user_config(user_config) await UserConfigAction.add_user_config(user_config)
logs.info(f"{message.from_user.id} 更新设置成功")
await message.reply("更新设置成功。", quote=True, reply_markup=ReplyKeyboardRemove()) await message.reply("更新设置成功。", quote=True, reply_markup=ReplyKeyboardRemove())
await rerun_misskey_bot(message.from_user.id) await rerun_misskey_bot(message.from_user.id)
@ -61,3 +63,4 @@ async def notice_user_config(_, message: Message):
[[KeyboardButton(text="web config", web_app=WebAppInfo(url=url))]] [[KeyboardButton(text="web config", web_app=WebAppInfo(url=url))]]
), ),
) )
logs.info(f"{message.from_user.id} 请求更改设置")