使用node.js的bot中的超链接

时间:2018-05-23 06:12:16

标签: node.js botframework

The output 我正在尝试使用Bing搜索API来显示新闻。但是,我希望它被打印为超链接,但我无法做到。我使用的语言是Node.js。

0x10FFFF

2 个答案:

答案 0 :(得分:0)

正如@ronak所提到的,你可以尝试在Botframework中利用Hero Card。请尝试以下代码段:

import UserType from './UserType';
import type Context from '../../Context';

const me = {
  type: UserType,
  resolve(root: any, args: any, ctx: Context) {
    return ctx.user && ctx.userById.load(ctx.user.id);
  },
};

export default {
  me,
};

答案 1 :(得分:0)

您还可以使用可用的降价促销。 Bot Framework将Markdown转换为每个频道的丰富本机格式。但并非所有渠道都支持它们。

这是所有可用降价促销的list。要将链接作为超链接发送,您可以使用此降价标记[YOUR-TEXT](THE-LINK)

因此,对于Bing新闻的结果,你可以尝试这样的事情:

var msg = '[${body.value[2].name}](${body.value[2].url})';
session.send(msg);