Отправка сообщения

Всем привет! Начал создавать телеграм бота и столкнулся с проблемой. У меня создана команда "/owner", и когда я пишу это сообщение все гуд. Пишу его в беседе телеграма, то отправляет в лс, тоже все хорошо. Но я хочу сделать так, чтобы когда я написал в беседе "/owner", в этой же беседе тэгнуло пользователя (либо выделило сообщение ответов), написало в этой же беседе пользователю, что команда "/owner" выполнена в личных сообщениях бота, ну и после этого естественно отправилась уже непосредственно сама команда. Реально ли такое сделать? Помогите, пожалуйста


Ответы (2 шт):

Автор решения: Dajemor

В методе send_message укажи id чата а не участника

→ Ссылка
Автор решения: oleksandrigo

Думаю вот так подойдет

from aiogram.types import ChatType

@dp.message_handler(commands="owner")
async def owner(message: types.Message):
    if message.chat.type == ChatType.GROUP:
        await message.reply("Команда /owner выполнена в ЛС")
    
    await bot.send_message(message.from_user.id, "Это тебе в ЛС")

UPD попробуйте заменить
if message.chat.type == ChatType.GROUP:
на
if message.chat.type != ChatType.PRIVATE:

→ Ссылка