質問するログイン新規登録

質問編集履歴

2

a

2021/11/14 06:51

投稿

zettau
zettau

スコア14

title CHANGED
File without changes
body CHANGED
@@ -65,7 +65,7 @@
65
65
  .setValue("3")
66
66
  .setDescription('a')
67
67
  let button2 = new MessageMenuOption()
68
- .setLabel('Netflix')
68
+ .setLabel('')
69
69
  .setEmoji('????')
70
70
  .setValue("4")
71
71
  .setDescription('びー')

1

載せていたコードが違う物でしたので訂正しました。 エラーも載せました。

2021/11/14 06:51

投稿

zettau
zettau

スコア14

title CHANGED
File without changes
body CHANGED
@@ -58,17 +58,74 @@
58
58
      menu.channel.send(embed)
59
59
  }
60
60
  if(menu.values[0] === "2") {
61
+ if (!args) args = `test`
62
+ let button1 = new MessageMenuOption()
63
+ .setLabel('あ')
64
+ .setEmoji('????')
65
+ .setValue("3")
66
+ .setDescription('a')
67
+ let button2 = new MessageMenuOption()
68
+ .setLabel('Netflix')
69
+ .setEmoji('????')
70
+ .setValue("4")
71
+ .setDescription('びー')
72
+ let select = new MessageMenu()
73
+ .setID(idd)
74
+ .setPlaceholder('b')
75
+ .setMaxValues(1)
76
+ .setMinValues(1)
77
+ .addOptions(button3, button4)
61
- let embed = new Discord.MessageEmbed()
78
+ let embed = new Discord.MessageEmbed()
62
- .setTitle(`個数を選択してください`)
79
+ .setTitle(args)
63
- .setDescription('1~10までの個数で選択してください。')
80
+ .setDescription("c")
81
+ .setImage('https://media.discordapp.net/attachments/832667548575072267/832685933978976266/yeee.png')
82
+ .setThumbnail(message.guild.iconURL())
64
83
  .setTimestamp()
65
84
  .setColor(`#33cd15`)
85
+ .setFooter(message.guild.name, message.guild.iconURL())
86
+ let msg = await message.channel.send({ embed: embed, component: select }).then(async msg => {
87
+ msg.pin()
88
+ let log_embed = new Discord.MessageEmbed()
89
+ .setTitle(`A message has been sent to open new tickets`)
90
+ .addField(`Channel`, `<#${message.channel.id}>`)
91
+ .addField(`by`, `<@!` + message.author.id + `>`)
92
+ .setTimestamp()
66
- .setFooter(`Produced by せんちゃん.`)
93
+ .setColor(`#33cd15`)
94
+ .setFooter(message.guild.name, message.guild.iconURL())
67
-    menu.channel.send(embed)
95
+ channelLog(log_embed)
68
- }})
96
+ })
97
+ }
98
+ })
69
99
 
70
100
  ```
71
101
 
102
+ ```
103
+ (node:223) UnhandledPromiseRejectionWarning: ReferenceError: args is not defined
104
+ at Client.<anonymous> (/home/runner/Button-Tickets-Bot-2/index.js:317:5)
105
+ at Client.emit (events.js:314:20)
106
+ at WebSocketManager.<anonymous> (/home/runner/Button-Tickets-Bot-2/node_modules/discord-buttons/src/index.js:39:16)
107
+ at WebSocketManager.emit (events.js:314:20)
108
+ at WebSocketShard.onMessage (/home/runner/Button-Tickets-Bot-2/node_modules/discord.js/src/client/websocket/WebSocketShard.js:296:56)
109
+ at WebSocket.onMessage (/home/runner/Button-Tickets-Bot-2/node_modules/ws/lib/event-target.js:132:16)
110
+ at WebSocket.emit (events.js:314:20)
111
+ at Receiver.receiverOnMessage (/home/runner/Button-Tickets-Bot-2/node_modules/ws/lib/websocket.js:970:20)
112
+ at Receiver.emit (events.js:314:20)
113
+ at Receiver.dataMessage (/home/runner/Button-Tickets-Bot-2/node_modules/ws/lib/receiver.js:517:14)
114
+ at Receiver.getData (/home/runner/Button-Tickets-Bot-2/node_modules/ws/lib/receiver.js:435:17)
115
+ at Receiver.startLoop (/home/runner/Button-Tickets-Bot-2/node_modules/ws/lib/receiver.js:143:22)
116
+ at Receiver._write (/home/runner/Button-Tickets-Bot-2/node_modules/ws/lib/receiver.js:78:10)
117
+ at doWrite (_stream_writable.js:403:12)
118
+ at writeOrBuffer (_stream_writable.js:387:5)
119
+ at Receiver.Writable.write (_stream_writable.js:318:11)
120
+ (node:223) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
121
+ (node:223) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
122
+
123
+ ```
124
+
125
+ 載せていたコードが違う物でしたので訂正しました。
126
+ エラーも載せました。
127
+
128
+
72
129
  何故かクリックメニューのコードを打つとエラーが出てしまい、embedや普通のmessageは出来るのですがクリックメニューだけエラーが出てしまうという物になります。
73
130
 
74
131
  どうしたらクリックメニューを選択したら違うクリックメニューを出すという物が出来ますかね?