gpt4 book ai didi

javascript - 我如何让我的 js Discord 机器人在接收消息的私有(private) channel 上发布嵌入到事件的公共(public) channel ?

转载 作者:行者123 更新时间:2023-12-05 06:50:38 26 4
gpt4 key购买 nike

我是新手,我觉得我碰壁了!

我有一个 webhook 设置,因此产品的任何新销售都会发布到私有(private) channel 以供管理员采取行动,我刚刚创建了一个“销售培训”机器人,当我运行 !sale 时,它​​会简单地发布一个很好的嵌入一般聊天中的命令,但如果每次新的销售订单通过 webhook 通过私有(private) channel 发送时自动发布,我会更喜欢。

这是我的自动取款机

client.on('message', message => {
if (message.content === '!sale') {

message.delete()

const embed = new MessageEmbed()
.setColor(16763136)
.setThumbnail('https://thumbnnailURL')
.setDescription("*Another customer has just signed up for 1 month!*\n \n **FOMO? Head to <#pricingchannelID> to find out more!**")
.setTitle(`🚂 SALE TRAIN COMING THROUGH!`)

message.channel.send(embed);
});

是否可以添加一些东西,它可以在其中查看消息的私有(private) channel ID,然后在触发时将此嵌入发布到公共(public) channel ID?任何帮助表示赞赏:)

谢谢!

最佳答案

猜对了!

    client.on('message', message => {
if (message.channel.id === 'CHANNEL ID THE WEBHOOK/MESSAGE IS BEING SENT TO') {

const channel = client.channels.cache.get("CHANNEL ID THE EMBED GETS SENT TO")

const embed = new MessageEmbed()
.setColor(x)
.setThumbnail('x')
.setDescription("x")
.setTitle(`x`)

channel.send(embed);
}

关于javascript - 我如何让我的 js Discord 机器人在接收消息的私有(private) channel 上发布嵌入到事件的公共(public) channel ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66381666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com