如何在机器人嵌入中复制用户的消息
Posted
技术标签:
【中文标题】如何在机器人嵌入中复制用户的消息【英文标题】:How to copy a user's message in a bot embed 【发布时间】:2021-05-11 22:20:08 【问题描述】:我想使用 2 个文件创建一个命令来进行完全可定制的嵌入。 在第一个文件中:当用户执行命令 2 embeds 出现时,第一个是空的,第二个是带有表情符号的选项,我们可以做出反应 See the base I already did
在第二个文件中:当用户对第一个表情符号做出反应时,机器人会发送一条消息说“请指定嵌入标题”
但现在我不知道该怎么做才能让机器人复制用户的消息并将其作为标题粘贴到第一个嵌入中。
我尝试过类似
switch (emoji)
case "????️":
message.channel.send('Spécifie un titre d\'embed !')
const filter = m => (message.author.id === m.author.id)
const userEntry = await message.channel.awaitMessages(filter,
max: 1, time: 20000, errors: ['time']
);
if(!member.user.bot)
if(userEntry)
const newEmbedModifTitle = userEntry.content;
modifembed.setTitle(`$newEmbedModifTitle`)
message.edit(modifembed);
break;
但是,或者机器人复制消息“请指定嵌入标题”并将其粘贴到第二个嵌入中,否则它什么也不做。
希望有人能帮帮我!
【问题讨论】:
【参考方案1】:我建议你只做!send [Title] [Color] [Footer] [Show author] [Content]
然后将其拆分为 args[] 让。
【讨论】:
以上是关于如何在机器人嵌入中复制用户的消息的主要内容,如果未能解决你的问题,请参考以下文章