Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript discord.js在发送消息之前等待_Javascript_Wait_Discord.js - Fatal编程技术网

Javascript discord.js在发送消息之前等待

Javascript discord.js在发送消息之前等待,javascript,wait,discord.js,Javascript,Wait,Discord.js,我的问题是,我希望我的不和谐机器人在送礼期间等待,直到送礼结束 这是我的密码: const Discord = require('discord.js'); const client = new Discord.Client(); const config = require("./config.json"); var prefix = config.prefix; client.login(config.token

我的问题是,我希望我的不和谐机器人在送礼期间等待,直到送礼结束

这是我的密码:

        const Discord = require('discord.js');
        const client = new Discord.Client();
        const config = require("./config.json");
        var prefix = config.prefix;
        client.login(config.token);

    client.on('ready',() => {
        console.log('I\'m online');
    })

    client.on('message', message => {

      const args = message.content.slice(prefix.length).trim().split(/ +/g);
      const command = args.shift().toLowerCase();


      if (command === 'gstart') {
        var channel = args[0].slice(2).slice(0, -1);
        var price = args[1];
        var End = args[2];
        var EndMS = End*1000;
        client.channels.get(channel).send({embed: {
            color: 3447003,
            author: {
              name: '',
              icon_url: ''
            },
            title: "",
            url: "",
            description: "",
            fields: [{
                name: 'a Giveaway just started !',
                value: 'Put\'Well it depends. If you trust on the bot's uptime (if the bot wont ever crash or restart during a giveaway) you can use a setTimeout:

setTimeout(function(){ 
    doSomething(); 
}, 3000);
const Discord=require('Discord.js');
const client=new Discord.client();
const config=require(“./config.json”);
var prefix=config.prefix;
client.login(config.token);
client.on('ready',()=>{
log(“我在线”);
})
client.on('message',message=>{
const args=message.content.slice(prefix.length.trim().split(+/+/g);
const命令=args.shift().toLowerCase();
如果(命令=='gstart'){
var channel=args[0]。切片(2)。切片(0,-1);
var价格=args[1];
var End=args[2];
var EndMS=End*1000;
client.channels.get(channel.send)({embed:{
颜色:3447003,
作者:{
名称:“”,
图标\u url:'
},
标题:“,
url:“”,
说明:“,
字段:[{
名称:“刚刚开始的赠品!”,

值:“Put\”这取决于具体情况。如果您信任bot的正常运行时间(如果bot在赠送期间不会崩溃或重新启动),则可以使用setTimeout:

这将在3秒(3000毫秒)后运行
doSomething()

因此,基本上你需要做的是:

。然后(msg=>{
味精反应('