问题描述
我对 Java 还很陌生,正在尝试制作一个 discord 机器人。现在我正试图弄清楚如何制作更复杂的命令(例如,让某人输入 $say 并让机器人在同一频道中发送文本)。我想弄清楚如何在命令后将此文本保存为变量,以便我可以用它做其他事情。这是我目前所拥有的。
.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();
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)