当前位置: 首页 > 知识库问答 >
问题:

不一致每个通道的js发送消息问题

马琛
2023-03-14
client.on('message',async message => {
  let args = message.content.split(' ');
  if(args[0].toLowerCase() == `${prefix}mta`) {
  Gamedig.query({type: 'csgo',host: '185.198.75.5'}).then((state) => {
  var players = state.players.map(player => player.name)
  var playerss = state.players.map(x => x.score)
  console.log(state);
  message.channel.send(('```'+  players.join("\n-------------------------\n")+ playerss.join("\n-------------------------\n")+ '```'));
  })
  }
  })

大家好,我在最后完成了我想要的代码,但是我不能按照我想要的设置文章。我正在努力,但做得不好。

这是消息的输出

⌜Boom⌟ Best of Milk
-------------------------
BLACKJACKH35
-------------------------
Supreme  185.198.75.5
-------------------------
REDUX
-------------------------
NaberrMoruqq ama Yalnız olan
-------------------------
0
-------------------------
0
-------------------------
48
-------------------------
25
-------------------------
41
-------------------------

我想做的事。

⌜Boom⌟ Best of Milk
Score: 0
-------------------------
BLACKJACKH35
Score: 0
-------------------------
Supreme  185.198.75.5
Score: 48
-------------------------
REDUX
Score: 25
-------------------------
NaberrMoruqq ama Yalnız olan
Score: 41
-------------------------

共有1个答案

况喜
2023-03-14

与其创建两个变量并使用两个map()函数,不如将它们全部放在一个函数中。

var players = state.players.map(
  (player) => `${player.name}\n${player.score}`
);

message.channel.send('```'+  players.join("\n-------------------------\n") + '```');
 类似资料:
  • 如何要求机器人将消息发送到与机器人接收命令不同的另一个通道(特定通道)? 假设bot在通道中收到消息,如果操作完成,则bot发送给通道。 code:

  • 我一直在四处寻找,似乎找不到我用Typescript制作的不和谐机器人的这个问题的答案。我的所有命令都放在它们自己的文件夹中,每个命令都有一个单独的文件。有助于保持井井有条。 我见过有人说 但这给了我并且 实际上,每当有人运行重启命令时,我会尝试在每个文本频道(从列表中给出)发送一条机器人消息,因为不管出于什么原因,人们总是重启机器人。我把它实现为一件有趣的事情,如果有人需要使用它,我会时不时地以

  • 我在我的代码中为我的机器人配置和一般的东西建立了一个类,我很整洁,所以,客户端不协调。Client()和bot。是我的类在我的bot类中我存储了一些通道ID,然后我注意到了客户端。发送消息(channelid,message)方式不再支持。但是,我将通道id变量编辑为 客户=不和谐。Client()位于我的类之上,它已定义。 我用这个发信息 我期待着那个频道的消息,但现实是: 简而言之,我的cha

  • 我有一些不和谐的问题 我有3个嵌入:embed1、embed2、embed3,但当我尝试发送带有以下代码的消息的嵌入时: 我得到这个错误: (节点:24120)未处理的PromisejectionWarning:DiscordAPIError:无法发送空消息

  • 我想做一些反应。但为此,我必须缓存在bot启动之前发送的消息。我用,但到目前为止还没有成功。 我当前的代码:

  • 所以我想做一个命令,允许某人发送嵌入消息,他们可以决定描述和颜色,不需要标题。嵌入说明-颜色#00000)。那是我的代码: 但是它不起作用,而且我是不和谐的新手。js,有人能修好我的代码吗?