Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var card = {
- 'contentType': 'application/vnd.microsoft.card.adaptive',
- 'content': {
- "$schema": "http://adaptivecards.io/schemas/adaptive-
- card.json",
- "type": "AdaptiveCard",
- "version": "1.0",
- "body": [{
- "type": "ColumnSet",
- "columns": [{
- "type": "Column",
- "width": 2,
- "items": [{
- "type": "TextBlock",
- "text": "Sign-in",
- "weight": "bolder",
- "size": "medium",
- "horizontalAlignment": "center"
- },
- {
- "type": "TextBlock",
- "text": "Don't worry, we'll never share or sell your information.",
- "isSubtle": true,
- "wrap": true,
- "size": "small"
- },
- {
- "type": "TextBlock",
- "text": "Username",
- "wrap": true
- },
- {
- "type": "Input.Text",
- "id": "Username",
- "placeholder": "Username"
- },
- {
- "type": "TextBlock",
- "text": "Password",
- "wrap": true
- },
- {
- "type": "Input.Text",
- "id": "Password",
- "placeholder": "********",
- "style": "password"
- }
- ]
- },
- ]
- }],
- "actions": [{
- "type": "Action.Submit",
- "title": "Submit",
- "data":{
- "x":13
- }
- }]
- }
- };
- var msg = new builder.Message(session)
- .addAttachment(card);
- session.send(msg);
- console.log("raw body212", card["content"]["actions"][0]["data"]);
- {
- var Username = card["content"]["actions"][0]["data"]["Username"];
- var Password = card["content"]["actions"][0]["data"]["Password"];
- if (Username = "abhishak" && (Password = "abhishak")) {
- console.log("raw body21", body);
- var purchase_payload = {
- .............................
- };
- ticket_purchase(purchase_payload, function (body) {
- console.log("raw body", body);
- session.send(
- "Your ticket has been purchased.Your available balance is " + body["data"]["availableBal"] + " and your ticket number is " + body["data"]["ticketData"]["ticketNumber"]
- );
- function createReceiptCard(session) {
- return new builder.ReceiptCard(session)
- .title(body["data"]["ticketData"]["gameName"], 'Game')
- .facts([
- builder.Fact.create(session, body["data"]["ticketData"]["ticketNumber"], 'Ticket Number'),
- builder.Fact.create(session, body["data"]["ticketData"]["playerPurchaseAmount"], 'Ticket Cost'),
- builder.Fact.create(session, body["data"]["saleTransId"], 'Sale Transaction Id'),
- builder.Fact.create(session, body["data"]["ticketData"]["purchaseTime"], 'Purchase Time'),
- builder.Fact.create(session, body["data"]["ticketData"]["gameName"], 'Game'),
- builder.Fact.create(session, body["data"]["ticketData"]["drawData"][0]["drawId"], 'Draw Id'),
- builder.Fact.create(session, body["data"]["ticketData"]["drawData"][0]["drawName"], 'Draw Name'),
- builder.Fact.create(session, body["data"]["ticketData"]["drawData"][0]["drawDate"], 'Draw Date'),
- builder.Fact.create(session, body["data"]["ticketData"]["drawData"][0]["drawTime"], 'Draw Time')
- ])
- .total(body["data"]["availableBal"], "Available Balance")
- }
- var card = createReceiptCard(session);
- console.log("aka2", card);
- var msg = new builder.Message(session).addAttachment(card);
- session.send(msg);
- });
- } else {
- session.send("Invalid Username/Password.");
- }
- }
Add Comment
Please, Sign In to add comment