@kitmat

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

Я не могу реализовать отправку репортов в отдельную беседу. Вот скрипт
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(` » Вы успешно отправили жалобу.`);
    });
  • Вопрос задан
  • 323 просмотра
Решения вопроса 1
@jolyguf
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(` » Вы успешно отправили жалобу.`);
    });


Документацию читаете?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ya_te_cho_nikname_chto_le
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(` » Вы успешно отправили жалобу.`);
    });
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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