我在网上得到了这个代码,我需要有人的帮助。
我做了什么修改才能在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();
}
1条答案
按热度按时间pprl5pva1#
在discord中,您可以通过发送如下消息来ping角色:
<@&
+ RoleID +>
因此,在您的设置中启用开发者模式,找到您希望ping的角色,然后右键单击以复制其ID。然后,您可以将您的内容设置为
<@&RoleID>
,以替换上面提到的RoleID。例如:<@&123456789012345678>
。至于你的UTC-3部分,我不知道你的意思。你能用一个例子来评论吗?我会相应地编辑这个答案。
快乐编码!
来源:How to ping a role in a discord.js embed