不和谐bot:通过名字叫用户?
我有一个小小的机器人,想用@和他的名字给用户打个电话。 所以他在频道中获得了一个亮点。 我写了
bot.sendMessage({to: channelID, message: '@Nickname message text'});
但是,这只能写入@Nickname作为文本,没有突出显示。 有这个解决scheme吗?
提及的语法实际上是<@USER_ID>
。 您可以使用User::mention()
来生成该string:
bot.sendMessage({to: channelID, message: `${user.mention()} message text`});