我正在尝试使用node js在团队中发送o365连接器卡的旋转木马。
有可能吗?
我写了这个代码
var cards = [];
for(var i=1; i<4; i++)
{
let choice = "choice";
let cardAction2 = new teams.O365ConnectorCardActionCard(session)
.id("cardAction-2")
.name("Create")
.inputs([
new teams.O365ConnectorCardTextInput(session)
.id("text-1")
.title("write your comment here....")
.isMultiline(true),
])
.actions([
new teams.O365ConnectorCardHttpPOST(session)
.id("cardAction-2-btn-1")
.name("send")
.body(JSON.stringify({
text1: "{{text-1.value}}",
})),
]);
let card = new teams.O365ConnectorCard(session)
.summary("o365_card_summary")
.themeColor("#E67A9E")
.title("Open ")
.potentialAction([
cardAction2,
]);
let msg2 = new teams.TeamsMessage(session)
.summary("message summary")
.attachments([card])
cards.push(msg2);
session.send(cards)
但是我在运行项目时出错了
D: \项目\节点\模块\ botbuilder\lib\DefaultLocalizer。js:226
返回键。替换(/:/g,“--”)。toLowerCase();
TypeError: key.replace is not a function
我怎样才能寄这张卡。
提前感谢