restrict gbanned user
This commit is contained in:
parent
0318cd7617
commit
c755128fdb
@ -56,10 +56,10 @@ async def _human_time_duration(seconds):
|
|||||||
@Client.on_message(
|
@Client.on_message(
|
||||||
command(["start", f"start@{BOT_USERNAME}"]) & filters.private & ~filters.edited
|
command(["start", f"start@{BOT_USERNAME}"]) & filters.private & ~filters.edited
|
||||||
)
|
)
|
||||||
async def start_(client: Client, message: Message):
|
async def start_(c: Client, message: Message):
|
||||||
user_id = message.from_user.id
|
user_id = message.from_user.id
|
||||||
if await is_gbanned_user(user_id):
|
if await is_gbanned_user(user_id):
|
||||||
await message.reply_text(f"❗️ **You're blocked from using this bot!**\n\n» If you think this was an mistake, you can appeal for this ban in our support chat: @{GROUP_SUPPORT}")
|
await message.reply_text(f"❗️ **You've been blocked from using this bot!")
|
||||||
return
|
return
|
||||||
await message.reply_text(
|
await message.reply_text(
|
||||||
f"""✨ **Welcome {message.from_user.mention()} !**\n
|
f"""✨ **Welcome {message.from_user.mention()} !**\n
|
||||||
@ -105,6 +105,10 @@ async def start_(client: Client, message: Message):
|
|||||||
command(["alive", f"alive@{BOT_USERNAME}"]) & filters.group & ~filters.edited
|
command(["alive", f"alive@{BOT_USERNAME}"]) & filters.group & ~filters.edited
|
||||||
)
|
)
|
||||||
async def alive(c: Client, message: Message):
|
async def alive(c: Client, message: Message):
|
||||||
|
user_id = message.from_user.id
|
||||||
|
if await is_gbanned_user(user_id):
|
||||||
|
await message.reply_text(f"❗️ **You've been blocked from using this bot!")
|
||||||
|
return
|
||||||
chat_id = message.chat.id
|
chat_id = message.chat.id
|
||||||
current_time = datetime.utcnow()
|
current_time = datetime.utcnow()
|
||||||
uptime_sec = (current_time - START_TIME).total_seconds()
|
uptime_sec = (current_time - START_TIME).total_seconds()
|
||||||
@ -132,7 +136,11 @@ async def alive(c: Client, message: Message):
|
|||||||
|
|
||||||
|
|
||||||
@Client.on_message(command(["ping", f"ping@{BOT_USERNAME}"]) & ~filters.edited)
|
@Client.on_message(command(["ping", f"ping@{BOT_USERNAME}"]) & ~filters.edited)
|
||||||
async def ping_pong(client: Client, message: Message):
|
async def ping_pong(c: Client, message: Message):
|
||||||
|
user_id = message.from_user.id
|
||||||
|
if await is_gbanned_user(user_id):
|
||||||
|
await message.reply_text(f"❗️ **You've been blocked from using this bot!")
|
||||||
|
return
|
||||||
start = time()
|
start = time()
|
||||||
m_reply = await message.reply_text("pinging...")
|
m_reply = await message.reply_text("pinging...")
|
||||||
delta_ping = time() - start
|
delta_ping = time() - start
|
||||||
@ -140,7 +148,11 @@ async def ping_pong(client: Client, message: Message):
|
|||||||
|
|
||||||
|
|
||||||
@Client.on_message(command(["uptime", f"uptime@{BOT_USERNAME}"]) & ~filters.edited)
|
@Client.on_message(command(["uptime", f"uptime@{BOT_USERNAME}"]) & ~filters.edited)
|
||||||
async def get_uptime(client: Client, message: Message):
|
async def get_uptime(c: Client, message: Message):
|
||||||
|
user_id = message.from_user.id
|
||||||
|
if await is_gbanned_user(user_id):
|
||||||
|
await message.reply_text(f"❗️ **You've been blocked from using this bot!")
|
||||||
|
return
|
||||||
current_time = datetime.utcnow()
|
current_time = datetime.utcnow()
|
||||||
uptime_sec = (current_time - START_TIME).total_seconds()
|
uptime_sec = (current_time - START_TIME).total_seconds()
|
||||||
uptime = await _human_time_duration(int(uptime_sec))
|
uptime = await _human_time_duration(int(uptime_sec))
|
||||||
|
Loading…
Reference in New Issue
Block a user