Answer the question
In order to leave comments, you need to log in
How to make the bot send a report to a separate conversation?
I can't implement sending reports to a separate conversation. Here is the script
cmd.hear(/^(?:репорт|report|rep|жалоба|вопрос)\s?([^]+)?/i, async (message, args, bot) => {
if(message.chat) return message.send(`Обращаться в репорт можно только в ЛС ${config.group_url}`);
if(!message.args[1]) return message.send(` » вы не написали жалобу | репорт [текст]`);
for(i=0;i<25000;i++){
if(users[i]){
if(users[i].settings.adm >= 1){
vk.api.call("messages.send", {
peer_id: users[i].id,
message: ` » [REPORT]\n » ID игрока: ${message.user.uid}\n » Жалоба: ${message.args[1]}\n » [Для ответа: ответ [ID] [TEXT]`
}).then((res) => {}).catch((error) => {console.log('report error'); });
}
}
}
return message.send(` » Вы успешно отправили жалобу.`);
});
Answer the question
In order to leave comments, you need to log in
cmd.hear(/^(?:репорт|report|rep|жалоба|вопрос)\s?([^]+)?/i, async (message, args, bot) => {
if(message.chat) return message.send(`Обращаться в репорт можно только в ЛС ${config.group_url}`);
if(!message.args[1]) return message.send(` » вы не написали жалобу | репорт [текст]`);
for(i=0;i<25000;i++){
if(users[i]){
if(users[i].settings.adm >= 1){
vk.api.call("messages.send", {
chat_id: ид чата,
message: ` » [REPORT]\n » ID игрока: ${message.user.uid}\n » Жалоба: ${message.args[1]}\n » [Для ответа: ответ [ID] [TEXT]`
}).then((res) => {}).catch((error) => {console.log('report error'); });
}
}
}
return message.send(` » Вы успешно отправили жалобу.`);
});
cmd.hear(/^(?:репорт|report|rep|жалоба|вопрос)\s?([^]+)?/i, async (message, args, bot) => {
if(message.chat) return message.send(`Обращаться в репорт можно только в ЛС ${config.group_url}`);
if(!message.args[1]) return message.send(`» вы не написали жалобу | репорт [текст]`);
vk.api.messages.send({ peer_id:2000000000 + ид чата, message:` » [REPORT]\n » ID игрока: ${message.user.uid}\n » Жалоба: ${message.args[1]}\n » [Для ответа: ответ [ID] [TEXT]]`})
return message.send(` » Вы успешно отправили жалобу.`);
});
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question