⚡️ Cache specific sticker set
⚡️ 缓存指定的 sticker set
This commit is contained in:
parent
765bab397a
commit
459ec408f5
@ -120,10 +120,19 @@ async def sticker(context):
|
|||||||
# 是否添加到指定贴纸包
|
# 是否添加到指定贴纸包
|
||||||
if context.parameter[0] == "to":
|
if context.parameter[0] == "to":
|
||||||
if len(context.parameter) == 2:
|
if len(context.parameter) == 2:
|
||||||
to_sticker_set = True
|
to_sticker_set = context.parameter[1]
|
||||||
|
if redis_status():
|
||||||
|
redis.set("sticker.to", to_sticker_set)
|
||||||
else:
|
else:
|
||||||
await context.edit(lang("sticker_to_no"))
|
if redis_status():
|
||||||
return
|
if redis.get("sticker.to"):
|
||||||
|
to_sticker_set = redis.get("sticker.to").decode()
|
||||||
|
else:
|
||||||
|
await context.edit(lang("sticker_to_no"))
|
||||||
|
return
|
||||||
|
else:
|
||||||
|
await context.edit(lang("sticker_to_no"))
|
||||||
|
return
|
||||||
|
|
||||||
user = await bot.get_me()
|
user = await bot.get_me()
|
||||||
if not user.username:
|
if not user.username:
|
||||||
@ -274,7 +283,7 @@ async def single_sticker(animated, context, custom_emoji, emoji, message, pic_ro
|
|||||||
pack_name = f"{user.username}_{package_name}_{pack}"
|
pack_name = f"{user.username}_{package_name}_{pack}"
|
||||||
pack_title = f"@{user.username} {lang('sticker_pack_title')} ({package_name}) ({pack})"
|
pack_title = f"@{user.username} {lang('sticker_pack_title')} ({package_name}) ({pack})"
|
||||||
elif to_sticker_set:
|
elif to_sticker_set:
|
||||||
pack_name = context.parameter[1]
|
pack_name = to_sticker_set
|
||||||
pack_title = f"@{user.username} {lang('sticker_pack_title')} ({package_name}) ({pack})"
|
pack_title = f"@{user.username} {lang('sticker_pack_title')} ({package_name}) ({pack})"
|
||||||
else:
|
else:
|
||||||
pack_name = f"{user.username}_{pack}"
|
pack_name = f"{user.username}_{pack}"
|
||||||
|
Loading…
Reference in New Issue
Block a user