adjust code according to core.
This commit is contained in:
@@ -21,16 +21,23 @@ async def get_message(bot: BOT, message: Message):
|
||||
"""
|
||||
if not message.input:
|
||||
await message.reply("Give a Message link.")
|
||||
return
|
||||
|
||||
attr = None
|
||||
|
||||
if len(message.text_list) == 3:
|
||||
link, attr = message.text_list[1:]
|
||||
else:
|
||||
link = message.input.strip()
|
||||
|
||||
remote_message = await bot.get_messages(*parse_link(link))
|
||||
|
||||
if not attr:
|
||||
await message.reply(str(remote_message))
|
||||
await message.reply(f"```{remote_message}```")
|
||||
return
|
||||
|
||||
if hasattr(remote_message, attr):
|
||||
await message.reply(f"<pre language=json>{getattr(remote_message, attr)}</pre>")
|
||||
await message.reply(f"```{getattr(remote_message, attr)}```")
|
||||
return
|
||||
|
||||
await message.reply(f"Message object has no attribute '{attr}'")
|
||||
|
||||
@@ -73,6 +73,7 @@ basic_filters = (
|
||||
& filters.private
|
||||
& filters.create(lambda _, __, ___: extra_config.PM_LOGGER),
|
||||
group=2,
|
||||
is_command=False,
|
||||
)
|
||||
async def pm_logger(bot: BOT, message: Message):
|
||||
cache_message(message)
|
||||
@@ -82,7 +83,9 @@ tag_filter = filters.create(lambda _, __, ___: extra_config.TAG_LOGGER)
|
||||
|
||||
|
||||
@bot.on_message(
|
||||
filters=(basic_filters & filters.reply & tag_filter) & ~filters.private, group=2
|
||||
filters=(basic_filters & filters.reply & tag_filter) & ~filters.private,
|
||||
group=2,
|
||||
is_command=False,
|
||||
)
|
||||
async def reply_logger(bot: BOT, message: Message):
|
||||
if (
|
||||
@@ -95,7 +98,9 @@ async def reply_logger(bot: BOT, message: Message):
|
||||
|
||||
|
||||
@bot.on_message(
|
||||
filters=(basic_filters & filters.mentioned & tag_filter) & ~filters.private, group=2
|
||||
filters=(basic_filters & filters.mentioned & tag_filter) & ~filters.private,
|
||||
group=2,
|
||||
is_command=False,
|
||||
)
|
||||
async def mention_logger(bot: BOT, message: Message):
|
||||
for entity in message.entities or []:
|
||||
@@ -112,6 +117,7 @@ async def mention_logger(bot: BOT, message: Message):
|
||||
filters=(basic_filters & (filters.text | filters.media) & tag_filter)
|
||||
& ~filters.private,
|
||||
group=2,
|
||||
is_command=False,
|
||||
)
|
||||
async def username_logger(bot: BOT, message: Message):
|
||||
text = message.text or message.caption or ""
|
||||
|
||||
@@ -32,6 +32,7 @@ async def init_task():
|
||||
& ~filters.chat(chats=[bot.me.id])
|
||||
& ~filters.service,
|
||||
group=0,
|
||||
is_command=False,
|
||||
)
|
||||
async def handle_new_pm(bot: BOT, message: Message):
|
||||
user_id = message.from_user.id
|
||||
@@ -65,6 +66,7 @@ async def handle_new_pm(bot: BOT, message: Message):
|
||||
& (~allowed_filter & ~filters.bot)
|
||||
& ~filters.chat(chats=[bot.me.id]),
|
||||
group=2,
|
||||
is_command=False,
|
||||
)
|
||||
async def auto_approve(bot: BOT, message: Message):
|
||||
message = Message.parse(message=message)
|
||||
|
||||
Reference in New Issue
Block a user