• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Bot na discordzie nie reaguje na komendę

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
2,882 wizyt
pytanie zadane 31 marca 2020 w JavaScript przez Oskar4002 Początkujący (470 p.)
zmienione kategorie 31 marca 2020 przez Arkadiusz Waluk

Mam problem z kodem js do bota na discordzie. Komenda bulkDelete nie chce działać mimo, że robię wszystko tak jak w poradniku. Obawiam się, że może to być wina błędów w samym filmie, ktoś umie pomóc? 

const Discord = require('discord.js');
const client = new Discord.Client();

const token = '<snip>';

const PREFIX = '!';

var version = '1.0.1'

client.on('ready', () =>{
    console.log('The bot is online');
})

client.on('message', message=>{
    let args = message.content.substring(PREFIX.length).split(" ");

    switch(args[0]){
        case 'ping':
            message.reply('pong!');
            break;
        case 'website':
            message.reply('youtube.com/Oskar Żółciński')
            break;
        case 'info':
            if(args[1] === 'version'){
                message.reply('Version ' + version);
            }else{
                message.reply('Invalid Args')
            }
            break;
        case 'clear':
            if(!args[1]) return message.reply('Error, please define second arg')
            message.channel.bulkDelete(args[1]);
            break;
    }
})

client.login(token);

 

2
komentarz 31 marca 2020 przez Mariusz08 Maniak (62,280 p.)
Zła kategoria ;v
komentarz 5 kwietnia 2020 przez ScriptyChris Mędrzec (190,190 p.)

@Oskar4002,

mimo, że robię wszystko tak jak w poradniku

Podlinkuj poradnik. Czy w konsoli są jakieś błędy? Czym jest wartość args[1], którą przekazujesz jako parametr do metody bulkDelete?

Zdaje się, że to jest dokumentacja tej metody: https://discord.js.org/#/docs/main/stable/class/TextChannel?scrollTo=bulkDelete

Zwraca ona promisa, może jest on rejectowany z jakiegoś powodu?

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 454 wizyt
0 głosów
0 odpowiedzi 265 wizyt
0 głosów
1 odpowiedź 1,424 wizyt
pytanie zadane 12 sierpnia 2021 w Systemy operacyjne, programy przez zabson_dev Nowicjusz (240 p.)

93,440 zapytań

142,431 odpowiedzi

322,679 komentarzy

62,802 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...