質問編集履歴
2
a
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('
|
68
|
+
.setLabel('s')
|
69
69
|
.setEmoji('????')
|
70
70
|
.setValue("4")
|
71
71
|
.setDescription('びー')
|
1
載せていたコードが違う物でしたので訂正しました。 エラーも載せました。
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
|
-
|
78
|
+
let embed = new Discord.MessageEmbed()
|
62
|
-
.setTitle(
|
79
|
+
.setTitle(args)
|
63
|
-
.setDescription(
|
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
|
-
|
93
|
+
.setColor(`#33cd15`)
|
94
|
+
.setFooter(message.guild.name, message.guild.iconURL())
|
67
|
-
|
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
|
どうしたらクリックメニューを選択したら違うクリックメニューを出すという物が出来ますかね?
|