mirror of
https://github.com/TeamPGM/PagerMaid_Plugins_Pyro.git
synced 2024-11-26 05:04:28 +00:00
🐛 PMCaptcha - Fix text formatting
This commit is contained in:
parent
1cdc5ccdb0
commit
da75a10e32
@ -72,7 +72,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "pmcaptcha",
|
"name": "pmcaptcha",
|
||||||
"version": "2.0",
|
"version": "2.01",
|
||||||
"section": "chat",
|
"section": "chat",
|
||||||
"maintainer": "cloudreflection,01101sam",
|
"maintainer": "cloudreflection,01101sam",
|
||||||
"size": "54.6 kb",
|
"size": "54.6 kb",
|
||||||
|
@ -189,6 +189,41 @@ lang_dict = {
|
|||||||
],
|
],
|
||||||
# endregion
|
# endregion
|
||||||
|
|
||||||
|
# region Verify
|
||||||
|
"verify_verified": [
|
||||||
|
"Verified user",
|
||||||
|
"已验证用户"
|
||||||
|
],
|
||||||
|
"verify_unverified": [
|
||||||
|
"Unverified user",
|
||||||
|
"未验证用户"
|
||||||
|
],
|
||||||
|
"verify_blocked": [
|
||||||
|
"You were blocked.",
|
||||||
|
"您已被封禁"
|
||||||
|
],
|
||||||
|
"verify_log_punished": [
|
||||||
|
"User %s has been %s.",
|
||||||
|
"已对用户 %s 执行`%s`操作"
|
||||||
|
],
|
||||||
|
"verify_challenge": [
|
||||||
|
"Please answer this question to prove you are human (1 chance)",
|
||||||
|
"请回答这个问题证明您不是机器人 (一次机会)"
|
||||||
|
],
|
||||||
|
"verify_challenge_timed": [
|
||||||
|
"You have %i seconds.",
|
||||||
|
"您有 %i 秒来回答这个问题"
|
||||||
|
],
|
||||||
|
"verify_passed": [
|
||||||
|
"Verification passed.",
|
||||||
|
"验证通过"
|
||||||
|
],
|
||||||
|
"verify_failed": [
|
||||||
|
"Verification failed.",
|
||||||
|
"验证失败"
|
||||||
|
],
|
||||||
|
# endregion
|
||||||
|
|
||||||
# region Help
|
# region Help
|
||||||
"cmd_param": [
|
"cmd_param": [
|
||||||
"Parameter",
|
"Parameter",
|
||||||
@ -231,7 +266,7 @@ lang_dict = {
|
|||||||
],
|
],
|
||||||
# endregion
|
# endregion
|
||||||
|
|
||||||
# region Add
|
# region Add / Delete
|
||||||
"add_whitelist_success": [
|
"add_whitelist_success": [
|
||||||
f"User {code('%i')} added to whitelist",
|
f"User {code('%i')} added to whitelist",
|
||||||
f"用户 {code('%i')} 已添加到白名单"
|
f"用户 {code('%i')} 已添加到白名单"
|
||||||
@ -344,17 +379,6 @@ lang_dict = {
|
|||||||
],
|
],
|
||||||
# endregion
|
# endregion
|
||||||
|
|
||||||
# region Silent
|
|
||||||
"silent_curr_rule": [
|
|
||||||
"Current silent status: %s",
|
|
||||||
"当前静音状态: 已%s"
|
|
||||||
],
|
|
||||||
"silent_set": [
|
|
||||||
f"Silent has been set to {bold('%s')}.",
|
|
||||||
f"已设置静音模式为{bold('%s')}"
|
|
||||||
],
|
|
||||||
# endregion
|
|
||||||
|
|
||||||
# region Stats
|
# region Stats
|
||||||
"stats_display": [
|
"stats_display": [
|
||||||
"PMCaptcha has verified %i users in total.\n%i users has passed, %i users has been blocked.",
|
"PMCaptcha has verified %i users in total.\n%i users has passed, %i users has been blocked.",
|
||||||
@ -408,7 +432,7 @@ lang_dict = {
|
|||||||
],
|
],
|
||||||
# endregion
|
# endregion
|
||||||
|
|
||||||
# region Premium Set
|
# region Premium
|
||||||
"premium_curr_rule": [
|
"premium_curr_rule": [
|
||||||
"Current premium user rule",
|
"Current premium user rule",
|
||||||
"当前 Premium 用户规则"
|
"当前 Premium 用户规则"
|
||||||
@ -439,6 +463,17 @@ lang_dict = {
|
|||||||
],
|
],
|
||||||
# endregion
|
# endregion
|
||||||
|
|
||||||
|
# region Silent
|
||||||
|
"silent_curr_rule": [
|
||||||
|
"Current silent status: %s",
|
||||||
|
"当前静音状态: 已%s"
|
||||||
|
],
|
||||||
|
"silent_set": [
|
||||||
|
f"Silent has been set to {bold('%s')}.",
|
||||||
|
f"已设置静音模式为{bold('%s')}"
|
||||||
|
],
|
||||||
|
# endregion
|
||||||
|
|
||||||
# region Collect Logs
|
# region Collect Logs
|
||||||
"collect_logs_curr_rule": [
|
"collect_logs_curr_rule": [
|
||||||
"Current collect logs status: %s",
|
"Current collect logs status: %s",
|
||||||
@ -503,43 +538,6 @@ lang_dict = {
|
|||||||
"已设置图像验证码最大重试次数为 %s"
|
"已设置图像验证码最大重试次数为 %s"
|
||||||
],
|
],
|
||||||
# endregion
|
# endregion
|
||||||
|
|
||||||
# Functional
|
|
||||||
|
|
||||||
# region Verify
|
|
||||||
"verify_verified": [
|
|
||||||
"Verified user",
|
|
||||||
"已验证用户"
|
|
||||||
],
|
|
||||||
"verify_unverified": [
|
|
||||||
"Unverified user",
|
|
||||||
"未验证用户"
|
|
||||||
],
|
|
||||||
"verify_blocked": [
|
|
||||||
"You were blocked.",
|
|
||||||
"您已被封禁"
|
|
||||||
],
|
|
||||||
"verify_log_punished": [
|
|
||||||
"User %s has been %s.",
|
|
||||||
"已对用户 %s 执行`%s`操作"
|
|
||||||
],
|
|
||||||
"verify_challenge": [
|
|
||||||
"Please answer this question to prove you are human (1 chance)",
|
|
||||||
"请回答这个问题证明您不是机器人 (一次机会)"
|
|
||||||
],
|
|
||||||
"verify_challenge_timed": [
|
|
||||||
"You have %i seconds.",
|
|
||||||
"您有 %i 秒来回答这个问题"
|
|
||||||
],
|
|
||||||
"verify_passed": [
|
|
||||||
"Verification passed.",
|
|
||||||
"验证通过"
|
|
||||||
],
|
|
||||||
"verify_failed": [
|
|
||||||
"Verification failed.",
|
|
||||||
"验证失败"
|
|
||||||
]
|
|
||||||
# endregion
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -651,8 +649,8 @@ class SubCommand:
|
|||||||
:param _id: 用户 ID
|
:param _id: 用户 ID
|
||||||
"""
|
"""
|
||||||
try:
|
try:
|
||||||
_id = _id or self.msg.chat.id
|
_id = int(_id) or self.msg.chat.id
|
||||||
verified = whitelist.check_id(int(_id))
|
verified = whitelist.check_id(_id)
|
||||||
await self.msg.edit(lang(f"user_{'' if verified else 'un'}verified") % _id, parse_mode=ParseMode.HTML)
|
await self.msg.edit(lang(f"user_{'' if verified else 'un'}verified") % _id, parse_mode=ParseMode.HTML)
|
||||||
except ValueError:
|
except ValueError:
|
||||||
await self.msg.edit(lang('invalid_user_id'), parse_mode=ParseMode.HTML)
|
await self.msg.edit(lang('invalid_user_id'), parse_mode=ParseMode.HTML)
|
||||||
@ -665,9 +663,9 @@ class SubCommand:
|
|||||||
try:
|
try:
|
||||||
if not _id and self.msg.chat.type != ChatType.PRIVATE:
|
if not _id and self.msg.chat.type != ChatType.PRIVATE:
|
||||||
return await self.msg.edit(lang('tip_run_in_pm'), parse_mode=ParseMode.HTML)
|
return await self.msg.edit(lang('tip_run_in_pm'), parse_mode=ParseMode.HTML)
|
||||||
_id = _id or self.msg.chat.id
|
_id = int(_id) or self.msg.chat.id
|
||||||
whitelist.add_id(int(_id))
|
whitelist.add_id(_id)
|
||||||
await bot.unarchive_chats(chat_ids=int(_id))
|
await bot.unarchive_chats(chat_ids=_id)
|
||||||
await self.msg.edit(lang('add_whitelist_success') % _id, parse_mode=ParseMode.HTML)
|
await self.msg.edit(lang('add_whitelist_success') % _id, parse_mode=ParseMode.HTML)
|
||||||
except ValueError:
|
except ValueError:
|
||||||
await self.msg.edit(lang('invalid_user_id'), parse_mode=ParseMode.HTML)
|
await self.msg.edit(lang('invalid_user_id'), parse_mode=ParseMode.HTML)
|
||||||
@ -681,8 +679,8 @@ class SubCommand:
|
|||||||
try:
|
try:
|
||||||
if not _id and self.msg.chat.type != ChatType.PRIVATE:
|
if not _id and self.msg.chat.type != ChatType.PRIVATE:
|
||||||
return await self.msg.edit(lang('tip_run_in_pm'), parse_mode=ParseMode.HTML)
|
return await self.msg.edit(lang('tip_run_in_pm'), parse_mode=ParseMode.HTML)
|
||||||
_id = _id or self.msg.chat.id
|
_id = int(_id) or self.msg.chat.id
|
||||||
text = lang('remove_verify_log_success' if whitelist.del_id(int(_id)) else 'verify_log_not_found')
|
text = lang('remove_verify_log_success' if whitelist.del_id(_id) else 'verify_log_not_found')
|
||||||
await self.msg.edit(text % _id, parse_mode=ParseMode.HTML)
|
await self.msg.edit(text % _id, parse_mode=ParseMode.HTML)
|
||||||
except ValueError:
|
except ValueError:
|
||||||
await self.msg.edit(lang('invalid_user_id'), parse_mode=ParseMode.HTML)
|
await self.msg.edit(lang('invalid_user_id'), parse_mode=ParseMode.HTML)
|
||||||
@ -695,7 +693,7 @@ class SubCommand:
|
|||||||
try:
|
try:
|
||||||
if not _id and self.msg.chat.type != ChatType.PRIVATE:
|
if not _id and self.msg.chat.type != ChatType.PRIVATE:
|
||||||
return await self.msg.edit(lang('tip_run_in_pm'), parse_mode=ParseMode.HTML)
|
return await self.msg.edit(lang('tip_run_in_pm'), parse_mode=ParseMode.HTML)
|
||||||
_id = _id or self.msg.chat.id
|
_id = int(_id) or self.msg.chat.id
|
||||||
if sqlite.get(f"pmcaptcha.challenge.{_id}"):
|
if sqlite.get(f"pmcaptcha.challenge.{_id}"):
|
||||||
del sqlite[f"pmcaptcha.challenge.{_id}"]
|
del sqlite[f"pmcaptcha.challenge.{_id}"]
|
||||||
return await self.msg.edit(lang('unstuck_success') % _id, parse_mode=ParseMode.HTML)
|
return await self.msg.edit(lang('unstuck_success') % _id, parse_mode=ParseMode.HTML)
|
||||||
@ -779,7 +777,7 @@ class SubCommand:
|
|||||||
sqlite["pmcaptcha"] = data
|
sqlite["pmcaptcha"] = data
|
||||||
await self.msg.edit(lang('blacklist_set'), parse_mode=ParseMode.HTML)
|
await self.msg.edit(lang('blacklist_set'), parse_mode=ParseMode.HTML)
|
||||||
|
|
||||||
async def timeout(self, seconds: Union[str, int]):
|
async def timeout(self, seconds: str):
|
||||||
"""查看或设置超时时间,默认为 30 秒 (<b>不适用于图像模式</b>)
|
"""查看或设置超时时间,默认为 30 秒 (<b>不适用于图像模式</b>)
|
||||||
使用 <code>,{cmd_name} wait off</code> 可关闭验证时间限制
|
使用 <code>,{cmd_name} wait off</code> 可关闭验证时间限制
|
||||||
|
|
||||||
@ -801,10 +799,10 @@ class SubCommand:
|
|||||||
return
|
return
|
||||||
try:
|
try:
|
||||||
data["timeout"] = int(seconds)
|
data["timeout"] = int(seconds)
|
||||||
|
sqlite["pmcaptcha"] = data
|
||||||
except ValueError:
|
except ValueError:
|
||||||
return await self.msg.edit(lang('invalid_param'), parse_mode=ParseMode.HTML)
|
return await self.msg.edit(lang('invalid_param'), parse_mode=ParseMode.HTML)
|
||||||
sqlite["pmcaptcha"] = data
|
await self.msg.edit(lang('timeout_set') % int(seconds), parse_mode=ParseMode.HTML)
|
||||||
await self.msg.edit(lang('timeout_set') % seconds, parse_mode=ParseMode.HTML)
|
|
||||||
|
|
||||||
async def disable_pm(self, toggle: str):
|
async def disable_pm(self, toggle: str):
|
||||||
"""启用 / 禁止陌生人私聊
|
"""启用 / 禁止陌生人私聊
|
||||||
@ -836,7 +834,7 @@ class SubCommand:
|
|||||||
data = sqlite.get("pmcaptcha", {})
|
data = sqlite.get("pmcaptcha", {})
|
||||||
if not arg:
|
if not arg:
|
||||||
data = (data.get('pass', 0) + data.get('banned', 0), data.get('pass', 0), data.get('banned', 0))
|
data = (data.get('pass', 0) + data.get('banned', 0), data.get('pass', 0), data.get('banned', 0))
|
||||||
return await self.msg.edit_text(code("PMCaptcha ") + lang('stats_display') % data,
|
return await self.msg.edit_text(f"{code('PMCaptcha')} {lang('stats_display') % data}",
|
||||||
parse_mode=ParseMode.HTML)
|
parse_mode=ParseMode.HTML)
|
||||||
if arg == "-clear":
|
if arg == "-clear":
|
||||||
data["pass"] = 0
|
data["pass"] = 0
|
||||||
|
Loading…
Reference in New Issue
Block a user