from configparser import RawConfigParser
from os import getcwd, sep
from pyrogram import Client
from pyrogram.types import Message
config = RawConfigParser()
config.read(f"{getcwd()}{sep}config.ini")
channel_id: int = 0
channel_id = config.get("basic", "channel_id", fallback=channel_id)
async def log(client: Client, message: Message, mode):
if not channel_id:
chat = message.chat
cid = chat.id
uid = message.from_user.id
if chat.type == 'private':
cname = chat.first_name
else:
cname = chat.title
if chat.username:
cname = f'{cname}'
else:
cname = f'{cname}
'
if mode == '邀请入群':
text = '#Paimon #join \n'
else:
text = '#Paimon #message \n'
text += f'群组 ID:{cid}
\n' \
f'群组名称:{cname}\n' \
f'用户 ID:{uid}
\n' \
f'执行操作:{mode}
'
await client.send_message(channel_id, text, disable_notification=True, disable_web_page_preview=True)