🔖 Update to v1.1.5

fix ghost avoid
This commit is contained in:
xtaodada 2022-06-30 15:16:06 +08:00
parent dd6957f239
commit 991a6acdba
Signed by: xtaodada
GPG Key ID: 4CBB3F4FA8C85659
2 changed files with 13 additions and 13 deletions

View File

@ -14,7 +14,7 @@ import pyromod.listen
from pyrogram import Client from pyrogram import Client
import sys import sys
pgm_version = "1.1.4" pgm_version = "1.1.5"
CMD_LIST = {} CMD_LIST = {}
module_dir = __path__[0] module_dir = __path__[0]
working_dir = getcwd() working_dir = getcwd()

View File

@ -19,21 +19,21 @@ async def ghost(message: Message):
if message.parameter[0] == "true": if message.parameter[0] == "true":
if message.chat.id == self_user_id: if message.chat.id == self_user_id:
return await message.edit(lang('ghost_e_mark')) return await message.edit(lang('ghost_e_mark'))
sqlite[f"ghosted.chat_id.{str(message.chat_id)}"] = True sqlite[f"ghosted.chat_id.{str(message.chat.id)}"] = True
await message.safe_delete() await message.safe_delete()
await log(f"{lang('ghost_set_f')} ChatID {str(message.chat_id)} {lang('ghost_set_l')}") await log(f"{lang('ghost_set_f')} ChatID {str(message.chat.id)} {lang('ghost_set_l')}")
elif message.parameter[0] == "false": elif message.parameter[0] == "false":
if message.chat_id == self_user_id: if message.chat.id == self_user_id:
await message.edit(lang('ghost_e_mark')) await message.edit(lang('ghost_e_mark'))
return return
try: try:
del sqlite[f"ghosted.chat_id.{str(message.chat_id)}"] del sqlite[f"ghosted.chat_id.{str(message.chat.id)}"]
except KeyError: except KeyError:
return await message.edit(lang('ghost_e_noexist')) return await message.edit(lang('ghost_e_noexist'))
await message.safe_delete() await message.safe_delete()
await log(f"{lang('ghost_set_f')} ChatID {str(message.chat_id)} {lang('ghost_cancel')}") await log(f"{lang('ghost_set_f')} ChatID {str(message.chat.id)} {lang('ghost_cancel')}")
elif message.parameter[0] == "status": elif message.parameter[0] == "status":
if sqlite.get(f"ghosted.chat_id.{str(message.chat_id)}", None): if sqlite.get(f"ghosted.chat_id.{str(message.chat.id)}", None):
await message.edit(lang('ghost_e_exist')) await message.edit(lang('ghost_e_exist'))
else: else:
await message.edit(lang('ghost_e_noexist')) await message.edit(lang('ghost_e_noexist'))
@ -55,21 +55,21 @@ async def deny(message: Message):
if message.parameter[0] == "true": if message.parameter[0] == "true":
if message.chat.id == self_user_id: if message.chat.id == self_user_id:
return await message.edit(lang('ghost_e_mark')) return await message.edit(lang('ghost_e_mark'))
sqlite[f"denied.chat_id.{str(message.chat_id)}"] = True sqlite[f"denied.chat_id.{str(message.chat.id)}"] = True
await message.safe_delete() await message.safe_delete()
await log(f"ChatID {str(message.chat_id)} {lang('deny_set')}") await log(f"ChatID {str(message.chat.id)} {lang('deny_set')}")
elif message.parameter[0] == "false": elif message.parameter[0] == "false":
if message.chat_id == self_user_id: if message.chat.id == self_user_id:
await message.edit(lang('ghost_e_mark')) await message.edit(lang('ghost_e_mark'))
return return
try: try:
del sqlite[f"denied.chat_id.{str(message.chat_id)}"] del sqlite[f"denied.chat_id.{str(message.chat.id)}"]
except KeyError: except KeyError:
return await message.edit(lang('deny_e_noexist')) return await message.edit(lang('deny_e_noexist'))
await message.safe_delete() await message.safe_delete()
await log(f"ChatID {str(message.chat_id)} {lang('deny_cancel')}") await log(f"ChatID {str(message.chat.id)} {lang('deny_cancel')}")
elif message.parameter[0] == "status": elif message.parameter[0] == "status":
if sqlite.get(f"denied.chat_id.{str(message.chat_id)}", None): if sqlite.get(f"denied.chat_id.{str(message.chat.id)}", None):
await message.edit(lang('deny_e_exist')) await message.edit(lang('deny_e_exist'))
else: else:
await message.edit(lang('deny_e_noexist')) await message.edit(lang('deny_e_noexist'))