我的機器人總是發送相同的隨機消息(作為交互)

我對編碼多少有些陌生,我正在嘗試自己編寫一個機器人,玩石頭、剪紙。

這個RPS游戲使用不和諧按鈕,當你點擊3個按鈕中的一個時,機器人會隨機回復3個不同的選項之一。

我測試了機器人,一切正常,除了隨機回復。我的機器人會發送3個選項中的一個,但在我通過控制臺重新啟動它之前,無論我單擊哪個按鈕,它都會發送相同的選項。

下面是定義選項的代碼部分,以及交互:

const emoji = [
    "✊", 
    "✋", 
    "✌"
];

const randomemoji = emoji[Math.floor(Math.random() * emoji.length)];

client.on("interactionCreate", async interaction => {
    if(interaction.isButton()){
    if(interaction.customId === "Pierre" || "Papier" || "Ciseaux"){
       await interaction.reply(randomemoji);
    }```

What could I do to make my bot not send the same emoji every time, without restarting it every time?

Thanks in advance !
? 最佳回答:

您應該在事件偵聽器中獲得一個隨機表情符號。您的代碼應該如下所示:

const emoji = [
  "✊", 
  "✋", 
  "✌"
];

client.on("interactionCreate", async interaction => {
  if(interaction.isButton()){
  if(interaction.customId === "Pierre" || "Papier" || "Ciseaux"){
     const randomEmoji = emoji[Math.floor(Math.random() * emoji.length)];
     await interaction.reply(randomEmoji);
}
主站蜘蛛池模板: 国产福利一区二区三区| 精品一区二区三区在线播放| 日韩爆乳一区二区无码| 日本视频一区在线观看免费| 国产精品视频一区二区三区经| 免费一区二区视频| 国产一区二区三区内射高清| 无码国产精品久久一区免费| 亚洲日本一区二区三区| 精品女同一区二区| 色综合视频一区二区三区| 日韩一区二区a片免费观看| 精品国产a∨无码一区二区三区| 中文字幕一区二区三区日韩精品| 免费一区二区无码视频在线播放| 夜夜高潮夜夜爽夜夜爱爱一区| 亚洲综合av一区二区三区 | 能在线观看的一区二区三区| 日韩精品中文字幕无码一区| 精品国产亚洲一区二区三区| 香蕉视频一区二区三区| 精品国产亚洲一区二区在线观看 | 人妻无码视频一区二区三区| 99久久精品费精品国产一区二区| 中文字幕亚洲一区二区va在线| 国产精品乱码一区二区三区 | 国模极品一区二区三区| 欧洲精品码一区二区三区| 无码少妇一区二区三区芒果| 午夜在线视频一区二区三区| 大香伊蕉日本一区二区| 日韩av片无码一区二区三区不卡| 国产成人综合精品一区| 日韩精品一区二区三区四区| 精品国产福利一区二区| 婷婷亚洲综合一区二区| 久久精品无码一区二区日韩AV| 国产福利一区二区在线视频| 无码日韩精品一区二区免费暖暖 | 国产精品女同一区二区| 人妻aⅴ无码一区二区三区|