【问题标题】:Discord bot: Call a user by name?Discord bot:按名称呼叫用户?
【发布时间】:2018-02-15 05:31:44
【问题描述】:

我有一个小机器人,想用@ 和他的名字给用户打电话。所以他在频道中得到了一个亮点。我写了

bot.sendMessage({to: channelID, message: '@Nickname message text'});

但这只是将@Nickname 写为文本,没有突出显示。有解决办法吗?

【问题讨论】:

    标签: node.js discord


    【解决方案1】:

    提及的语法实际上是<@USER_ID>。您可以使用User::mention() 生成该字符串:

    bot.sendMessage({to: channelID, message: `${user.mention()} message text`});
    

    【讨论】:

    • 不适合我:“TypeError:user.mention 不是函数”。我已将 discord.io 更改为 discord.js,现在可以使用: message.channel.send(user.toString() + 'message text');这个提一下。感谢您的链接!
    猜你喜欢
    • 2012-01-31
    • 2011-02-27
    • 1970-01-01
    • 2020-02-16
    • 2017-05-21
    • 1970-01-01
    • 2018-10-31
    • 1970-01-01
    • 2017-07-08
    相关资源
    最近更新 更多