Minor fix

Signed-off-by: Yasir Aris M <git@yasirdev.my.id>
This commit is contained in:
Yasir Aris M 2024-08-10 09:41:30 +07:00
parent 673c709ca2
commit 3364fa872e
3 changed files with 6 additions and 6 deletions

View file

@ -762,9 +762,9 @@ async def check_warns(_, message, strings):
@capture_err @capture_err
@use_chat_lang() @use_chat_lang()
async def report_user(_, ctx: Message, strings) -> "Message": async def report_user(_, ctx: Message, strings) -> "Message":
if not ctx.reply_to_message: if len(ctx.text.split()) <= 1 and not ctx.reply_to_message:
return await ctx.reply_msg(strings("report_no_reply")) return await ctx.reply_msg(strings("report_no_reply"))
reply = ctx.reply_to_message reply = ctx.reply_to_message if ctx.reply_to_message else ctx
reply_id = reply.from_user.id if reply.from_user else reply.sender_chat.id reply_id = reply.from_user.id if reply.from_user else reply.sender_chat.id
user_id = ctx.from_user.id if ctx.from_user else ctx.sender_chat.id user_id = ctx.from_user.id if ctx.from_user else ctx.sender_chat.id
if reply_id == user_id: if reply_id == user_id:
@ -796,7 +796,7 @@ async def report_user(_, ctx: Message, strings) -> "Message":
# return bots or deleted admins # return bots or deleted admins
continue continue
text += f"<a href='tg://user?id={admin.user.id}'>\u2063</a>" text += f"<a href='tg://user?id={admin.user.id}'>\u2063</a>"
await ctx.reply_msg(text, reply_to_message_id=ctx.reply_to_message.id) await reply.reply_msg(text)
@app.on_cmd("set_chat_title", self_admin=True, group_only=True) @app.on_cmd("set_chat_title", self_admin=True, group_only=True)

View file

@ -5,7 +5,7 @@ from datetime import datetime, timedelta
from logging import getLogger from logging import getLogger
from PIL import Image, ImageChops, ImageDraw, ImageFont from PIL import Image, ImageChops, ImageDraw, ImageFont
from pyrogram import enums, filters from pyrogram import Client, enums, filters
from pyrogram.enums import ChatMemberStatus as CMS from pyrogram.enums import ChatMemberStatus as CMS
from pyrogram.errors import ( from pyrogram.errors import (
ChatAdminRequired, ChatAdminRequired,
@ -95,7 +95,7 @@ def welcomepic(pic, user, chat, id, strings):
filters.group & filters.chat([-1001128045651, -1001777794636]), group=6 filters.group & filters.chat([-1001128045651, -1001777794636]), group=6
) )
@use_chat_lang() @use_chat_lang()
async def member_has_joined(c: app, member: ChatMemberUpdated, strings): async def member_has_joined(c: Client, member: ChatMemberUpdated, strings):
if not ( if not (
member.new_chat_member member.new_chat_member
and member.new_chat_member.status not in {CMS.BANNED} and member.new_chat_member.status not in {CMS.BANNED}

View file

@ -116,7 +116,7 @@ async def save_notee(_, message):
if replied_message.voice: if replied_message.voice:
_type = "voice" _type = "voice"
file_id = replied_message.voice.file_id file_id = replied_message.voice.file_id
if replied_message.reply_markup and "~" not in data: if replied_message.reply_markup and not findall(r"\[.+\,.+\]", data):
if urls := extract_urls(replied_message.reply_markup): if urls := extract_urls(replied_message.reply_markup):
response = "\n".join( response = "\n".join(
[f"{name}=[{text}, {url}]" for name, text, url in urls] [f"{name}=[{text}, {url}]" for name, text, url in urls]