Отправка сообщения
Всем привет! Начал создавать телеграм бота и столкнулся с проблемой. У меня создана команда "/owner", и когда я пишу это сообщение все гуд. Пишу его в беседе телеграма, то отправляет в лс, тоже все хорошо. Но я хочу сделать так, чтобы когда я написал в беседе "/owner", в этой же беседе тэгнуло пользователя (либо выделило сообщение ответов), написало в этой же беседе пользователю, что команда "/owner" выполнена в личных сообщениях бота, ну и после этого естественно отправилась уже непосредственно сама команда. Реально ли такое сделать? Помогите, пожалуйста
Ответы (2 шт):
Думаю вот так подойдет
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: