@fesano

Как удалить сообщение командой в vkbottle?

Здравствуйте, не могу понять, как удалить сообщение пользователя.
Пытался так:
@bot.on.chat_message(text=["-смс"])
async def message_handler(message: Message):
	if message.reply_message:
		message_id = message.reply_message.id
		await bot.api.messages.delete(peer_id=message.peer_id - 2000000000, message_ids=[message_id], delete_for_all=True)

Не работает.
  • Вопрос задан
  • 907 просмотров
Решения вопроса 1
@defriz
люблю js
@bot.on.chat_message(text=["-смс"])
async def message_handler(message: Message):
  if message.reply_message:
    message_id = message.reply_message.conversation_message_id
    group_id = 0 # тут вместо 0 впишите положительный айди своего бота
    await bot.api.messages.delete(peer_id=message.peer_id, message_ids=message_id, delete_for_all=True, group_id=group_id)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы