【发布时间】:2019-09-04 09:08:39
【问题描述】:
我正在编写的不和谐机器人正确识别一个命令,但忽略另一个命令
机器人应该向指定的用户发送一个 dm,并且处理得很好。但是,机器人不响应帮助命令。
@SubscribeEvent
public void onMessageRecived(GuildMessageReceivedEvent event) {
Member member = event.getMessage().getMentionedMembers().get(0);
System.out.println("message recived");
event.getAuthor().getName();
event.getMessage().getContentDisplay();
if (event.getMessage().getContentRaw().equals("!help")) {
event.getChannel().sendMessage("!help: displays this messgae" +
"!love (@user): Sends a dm to specified user that says 'I love you' in one of 102 languages").queue();
}
if (event.getMessage().getContentRaw().toLowerCase().startsWith("!love")) {
event.getChannel().sendMessage(member.getUser().getName() + " has been loved").queue();
机器人应该输出:
!help: Displays this message
!love (@user): Sends a dm to specified user that says 'I love you' in one of 102 languages
但是当使用 !help 提示时不输出任何内容
【问题讨论】:
标签: java discord discord-jda