【问题标题】:Removing the @-Tag from a message (command) Discord JDA从消息(命令)中删除 @-Tag Discord JDA
【发布时间】:2020-11-21 19:23:06
【问题描述】:

我尝试使用@-Tag 发出静音命令。我得到了所有静音的东西,但我想实现一个理由。如果玩家姓名是“Abc Abc A#0001”,机器人将在原因消息中显示给用户“Abc A#0001”。

我试过了:

.replace(event.getMessage().getMentionedMembers().get(0).getAsMention() + " ", "");

= 将显示全名

.replace(args[1] + " ", "");

= 显示“Abc A#0001”

【问题讨论】:

    标签: java discord discord-jda


    【解决方案1】:

    如果您询问如何获取例如“完整用户名#0001”,您可以使用来自 User 对象的 getAsTag() 而不是 getAsMention()

    【讨论】:

    • 不起作用。如果我这样做,它只会在没有命令的情况下显示整个消息!ban @ ab abc#0001 hello reason to user: @ab abc#0001 hello
    猜你喜欢
    • 2021-06-02
    • 2021-06-30
    • 2019-10-25
    • 2021-03-11
    • 2021-07-06
    • 2023-01-12
    • 2020-12-04
    • 2018-08-26
    • 2020-05-11
    相关资源
    最近更新 更多