javascript 我应该如何修改这个ping计时器代码不一致?

c2e8gylq  于 2023-06-20  发布在  Java
关注(0)|答案(1)|浏览(101)

我在网上得到了这个代码,我需要有人的帮助。
我做了什么修改才能在UTC -3时间ping不一致的角色。
我想发送不同的消息,在不同的UTC-3时间,但我没有找到任何这样的脚本。有人能帮帮我吗

setInterval(function(){
    // of course, replace with a real webhook token and id
    req("id channel here", "id webhook here");
}, 1200000); // interval (milliseconds) 1200000 3hours

function req(id, token) {
    const req = require("https").request({
        hostname: "discordapp.com",
        port: 443,
        path: "/api/webhooks/" + id + "/" + token,
        method: "POST",
        headers: {
            "Content-Type": "application/json"
        }
    }, function(res){
        res.setEncoding("utf8");
        res.on("data", function(ch){console.log(ch);});
    });

    req.on("error", function(e){console.error(e);});
    req.write(JSON.stringify({
        allowed_mentions: { parse: ["everyone"] },
        content: "@everyone"
    }));
    req.end();
}
pprl5pva

pprl5pva1#

在discord中,您可以通过发送如下消息来ping角色:
<@& + RoleID + >
因此,在您的设置中启用开发者模式,找到您希望ping的角色,然后右键单击以复制其ID。然后,您可以将您的内容设置为<@&RoleID>,以替换上面提到的RoleID。例如:<@&123456789012345678>
至于你的UTC-3部分,我不知道你的意思。你能用一个例子来评论吗?我会相应地编辑这个答案。
快乐编码!
来源:How to ping a role in a discord.js embed

相关问题