Discord 反应有困难

Discord 反应有困难,discord,discord.js,Discord,Discord.js,我想制作一个忏悔机器人,它将忏悔发送给一个私人组,以便在发送到公共频道之前可以对其进行修改。但是我想不出一个使用它的方法 const discord=require(“discord.js”); module.exports={ 姓名:'自白', 描述:“comando para as pessoas confessarem Anonimente”, 执行(消息,参数){ 让cf=args.join(“”) message.delete() const cfAdm=message.guild.c

我想制作一个忏悔机器人,它将忏悔发送给一个私人组,以便在发送到公共频道之前可以对其进行修改。但是我想不出一个使用它的方法

const discord=require(“discord.js”);
module.exports={
姓名:'自白',
描述:“comando para as pessoas confessarem Anonimente”,
执行(消息,参数){
让cf=args.join(“”)
message.delete()
const cfAdm=message.guild.channels.cache.get('767082831205367809')
let embed=new discord.MessageEmbed()
.setTitle(“**CONFISSÃO**”)
.setDescription(cf)
.setColor(“#000000”)
发送(嵌入)
.then(功能(消息){

message.react(“我不能100%确定我的代码片段是否能帮助你,但我希望它能帮助你。还有更好的方法可以做到这一点,但我喜欢用艰难的方式

const{promptMessage}=require(“../../functions.js”);
等待message.channel.send(嵌入).then(异步消息=>{
const emoji=等待提示消息(msg,message.author,30,[”✅", "❌"]);
//如果表情符号->
如果(表情符号==”✅") {
//做事
}}
这意味着在我的示例中,您还需要创建
functions.js
文件,该文件

module.exports={
getMember:函数(消息,toFind=''){
toFind=toFind.toLowerCase();
让target=message.guild.members.get(toFind);
if(!target&&message.notices.members)
target=message.indications.members.first();
if(!target&&toFind){
target=message.guild.members.find(member=>{
返回成员.displayName.toLowerCase().includes(toFind)||
member.user.tag.toLowerCase().includes(toFind)
});
}
如果(!目标)
target=message.member;
回报目标;
},
formatDate:函数(日期){
返回新的Intl.DateTimeFormat('en-US')。格式(日期)
},
promptMessage:异步函数(消息、作者、时间、有效操作){
//我们以秒的形式输入时间,并将其传输到MS
时间*=1000;
//对于函数参数中的每个表情符号,按良好的顺序进行反应。
for(const reaction of validreaction)等待消息。react(reaction);
//只允许作者的反应,
//表情符号必须在我们提供的数组中。
const filter=(reaction,user)=>validReactions.includes(reaction.emoji.name)&&user.id==author.id;
//当然,等待反应
回信
.1(筛选器,{max:1,time:time})
.then(collected=>collected.first()&&collected.first().emoji.name);
}
};
说明 论据 将
过滤器
选项
作为参数

filter
是一个函数,用于确定是否需要收集
用户所做的
反应。

例如,你只想收集配偶,你不仅帮了我,而且还想了我一些东西。我真的很高兴听到你这么说。我建议你阅读官方文件,尝试这些例子,并试着猜测这些例子试图做什么。开始时可能很难,但经过一些经验之后,这将是非常有用的seful.(事实上,在回答您的问题之前,我对
的反应一无所知!)希望您的开发进展顺利:)