Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @report.message(F.text.split("\n", 1)[0].lower() == '!репорт')
- async def reports(msg: Message):
- user_id = msg.reply_to_message.from_user.id
- user_username = msg.reply_to_message.from_user.username
- user_name = msg.reply_to_message.from_user.first_name
- reported_id = msg.from_user.id
- reported_username = msg.from_user.username
- reported_name = msg.from_user.first_name
- chat = msg.chat.id
- reason = msg.text.partition('\n')[2]
- replaid = msg.reply_to_message
- if user_username:
- user_link = f'<a href="https://t.me/{user_username}">{user_name}'
- else:
- user_link = f'<a href="tg://openmessage?user_id={user_id}">{user_name}'
- if reported_username:
- reported_link = f'<a href="https://t.me/{reported_username}">{reported_name}'
- else:
- reported_link = f'<a href="tg://openmessage?user_id={reported_id}">{reported_name}'
- send_text = f"""#Репорты 🛑 Внимание! Новая жалоба.\n\nОт: {reported_link}\nНа: {user_link}"""
- if reason:
- send_text += f'\n\nПричина: {reason}'
- else:
- send_text += f' '
- keyboard = types.InlineKeyboardMarkup(row_width=2)
- button1 = types.InlineKeyboardButton(
- text='🔗Перейти на сообщение',
- url=f'https://t.me/c/{str(msg.reply_to_message.chat.id)[4:]}/{msg.reply_to_message.message_id}'
- )
- button2 = types.InlineKeyboardButton(
- text='⛔️ Забанить', callback_data=f'ban_{user_id}_{msg.reply_to_message.message_id}_{msg.chat.id}'
- )
- button3 = types.InlineKeyboardButton(
- text='🗑 Удалить', callback_data=f'del_{user_id}_{msg.reply_to_message.message_id}_{msg.chat.id}'
- )
- button4 = types.InlineKeyboardButton(
- text='✅ Чек', callback_data=f'chek_{msg.message_id}'
- )
- button5 = types.InlineKeyboardButton(
- text='➖ Игнор', callback_data=f'ignore_{msg.message_id}'
- )
- keyboard.row(button1)
- keyboard.row(button2, button3)
- keyboard.row(button4, button5)
- await bot.send_message(chat_id=chat, text = send_text, reply_markup=keyboard)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement