订单不一致js中的反应

Gra*_*n98 3 javascript node.js discord discord.js

我想添加一条带有反应的消息,但我希望反应具有一定顺序。问题是当我执行命令添加该消息时,反应会随机添加。

码:

        case "helptest":
	indexTest = 0;
	comandUser = message.author.username;
	message.channel.send(mesajeTest[indexTest]).then(function (message) {
		message.react("?")
		message.react("?")
		message.react("?")
		message.react("?")
	});
	break;
Run Code Online (Sandbox Code Playgroud)

我希望代码中的顺序在反应消息中,任何解决方案?

Gra*_*n98 5

解决了异步功能的问题

		case "helptest":
	indexTest = 0;
	comandUser = message.author.username;
	message.channel.send(mesajeTest[indexTest]).then(async function (message) {
		await message.react("?")
		await message.react("?")
		await message.react("?")
		await message.react("?")
	});
	break;
Run Code Online (Sandbox Code Playgroud)