【发布时间】:2018-02-15 05:31:44
【问题描述】:
我有一个小机器人,想用@ 和他的名字给用户打电话。所以他在频道中得到了一个亮点。我写了
bot.sendMessage({to: channelID, message: '@Nickname message text'});
但这只是将@Nickname 写为文本,没有突出显示。有解决办法吗?
【问题讨论】:
我有一个小机器人,想用@ 和他的名字给用户打电话。所以他在频道中得到了一个亮点。我写了
bot.sendMessage({to: channelID, message: '@Nickname message text'});
但这只是将@Nickname 写为文本,没有突出显示。有解决办法吗?
【问题讨论】:
提及的语法实际上是<@USER_ID>。您可以使用User::mention() 生成该字符串:
bot.sendMessage({to: channelID, message: `${user.mention()} message text`});
【讨论】: