Задать вопрос

Как сделать что бы бот писал в определённую беседу?

Кто знает, как сделать так что бы бот писал в определённую беседу? Типо кто-то написал репорт, и его репорт пришло в другую беседу, как это реализовать в js, long pool api(vk.api.messages.send). В интернете не помогло.
Вот пример того как у меня выглядит код отправки определённому человеку:
cmd.hear(/^(?:репорт|реп|rep|жалоба)\s([^]+)$/i, async (message, bot) => {
	if(message.isChat) return bot(`команда работает только в ЛС.`);

	vk.api.messages.send({ user_id: 276301156, forward_messages: message.id, message: `Player id: ${message.user.uid}. Ответить: Ответ ${message.user.uid} ваш ответ` }).then(() => {
		return bot(`ваше сообщение отправлено.`);
	}).catch((err) => {
		return bot(`произошла ошибка при отправлении сообщения технической поддержке.`);
	});
});
  • Вопрос задан
  • 266 просмотров
Подписаться 2 Простой 1 комментарий
Решения вопроса 1
EvgenyCherny
@EvgenyCherny
I'm don't want you say I love you...
Для начала тебе нужно получить ид нужной беседы. По типу 2000000010
Далее используй такой код
vk.api.messages.send({ peer_id: `2000000010`,  message: `Репорт пользователя` }).then(() => {
    return bot(`ваше сообщение отправлено.`);
  }).catch((err) => {
    return bot(`произошла ошибка при отправлении сообщения технической поддержке.`);
  });

Замени параметр message на свой.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы