Java 如何将文本设置为具有Discord4j的变量?
我对Java相当陌生,正在尝试创建一个不和谐的机器人。现在,我正试图找出如何生成更复杂的命令(例如,让某人键入$say,让机器人在同一频道中发送文本)。我正在尝试找出如何在命令之后将此文本保存为变量,以便可以使用它执行其他操作。这就是我目前所拥有的Java 如何将文本设置为具有Discord4j的变量?,java,discord4j,Java,Discord4j,我对Java相当陌生,正在尝试创建一个不和谐的机器人。现在,我正试图找出如何生成更复杂的命令(例如,让某人键入$say,让机器人在同一频道中发送文本)。我正在尝试找出如何在命令之后将此文本保存为变量,以便可以使用它执行其他操作。这就是我目前所拥有的 .map(MessageCreateEvent::getMessage) .filter(message -> message.getAuthor().map(user -> !user.isBot()).
.map(MessageCreateEvent::getMessage)
.filter(message -> message.getAuthor().map(user -> !user.isBot()).orElse(false))
.filter(message -> message.getContent().equalsIgnoreCase("$say"))
.flatMap(Message::getChannel)
.flatMap(channel -> channel.createMessage("[response]"))
.subscribe();