Teams のメッセージに スタンプで返信するフローを作ってみた

f:id:tecchan365:20200829151953p:plain

日々 Microsoft Teams を使う中で、「LINE みたいに自分の好きなスタンプで返信できればいいなー」って思っていたので、次の Twitter の動画のようなスタンプ返信フローを、Power Automate で作成してみました。

以下、作成したスタンプ返信フローの作り方を雑に記載します。

Power Automate のフロー

Power Automate のフロー の全体像は次の通りです。2アクションのみ!

f:id:tecchan365:20200829154532p:plain

アクション1つ目:選択したメッセージの場合

フローのトリガーには、アクション「選択したメッセージの場合」を選択し、アダプティブカードのレイアウト、およびカードのサイズを設定します。
※アダプティブカードの説明はしません。それにしても長いですね😅😅

f:id:tecchan365:20200830130428p:plain

{
    "type": "AdaptiveCard",
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
    "version": "1.2",
    "body": [
        {
            "type": "Container",
            "items": [
                {
                    "type": "ColumnSet",
                    "columns": [
                        {
                            "width": "stretch",
                            "type": "Column",
                            "items": [
                                {
                                    "type": "TextBlock",
                                    "text": "利用するスタンプを選択してください。",
                                    "wrap": true
                                },
                                {
                                    "choices": [
                                        {
                                            "title": "💬 ビデオ通話中です",
                                            "value": "https://1.bp.blogspot.com/-58Ep33Zo6VM/Xr32_Z1IcFI/AAAAAAABY54/hV-2oiIJHj4yelgK5q64eGa99fke5mShACNcBGAsYHQ/s1600/mark_network_status_videotsuuwa.png"
                                        },
                                        {
                                            "title": "💬 お誕生日おめでとう",
                                            "value": "https://3.bp.blogspot.com/-NCNpMvyNFEU/WvQHz6IGAAI/AAAAAAABL9s/KpfK4y83yPwj4to_YfkZJdZcw6W4q39xQCLcBGAs/s800/otanjoubi_omedetou_cake.png"
                                        },
                                        {
                                            "title": "💬 不要不急の外出は控えてください",
                                            "value": "https://1.bp.blogspot.com/-fGp0f0wwHLI/XxfPrBJLX7I/AAAAAAABaS0/QQgTwHO2JDMNT8LWkrgY9s6M5ZzUDEdSgCNcBGAsYHQ/s1600/virus_message_fuyoufukyu_gaisyutsu.png"
                                        },
                                        {
                                            "title": "💬 締め切りは守る",
                                            "value": "https://3.bp.blogspot.com/-bA_Qe3b_9-g/Wrx8pNcJryI/AAAAAAABLEU/zcrLT4pZwugQCl9xgCq2IfUWhjYERnrdACLcBGAs/s800/text_shimekiri_mamoru_red.png"
                                        },
                                        {
                                            "title": "🐶 ごろごろする犬",
                                            "value": "https://1.bp.blogspot.com/-CpjK6doN9lU/XYhOYM-oK4I/AAAAAAABVHg/68vPZMzgvxUBAYflTAazrX08pgp460KbwCNcBGAsYHQ/s1600/pet_darui_dog.png"
                                        },
                                        {
                                            "title": "🐶 水を飛ばす犬",
                                            "value": "https://1.bp.blogspot.com/-iyWCUrmDciQ/Xbo7FWX4WbI/AAAAAAABVyg/tc6BaWkaOD4YYh2oxDKq4fTPJGQHEUyrgCNcBGAsYHQ/s1600/dog_mizu_tobasu.png"
                                        },
                                        {
                                            "title": "🐶 お風呂を嫌がる犬",
                                            "value": "https://1.bp.blogspot.com/-y5jwM_MmQQw/XQjua1teX8I/AAAAAAABTR4/yIYKpCCzJ9s0mIeAg0YAyCc_dVv4JjoTQCLcBGAs/s800/pet_ofuro_kirai_dog.png"
                                        },
                                        {
                                            "title": "🐶 いたずらをする犬",
                                            "value": "https://1.bp.blogspot.com/-m5DNhAVJ_rU/XGjyqXJDKFI/AAAAAAABRik/jN24jDgoCZkEogtpPuJ41FcRY-yyt4tFgCLcBGAs/s800/pet_dog_hakai.png"
                                        },
                                        {
                                            "title": "😺 ごろごろする猫",
                                            "value": "https://1.bp.blogspot.com/-XiHMwq1qI74/XYhOX1hmXBI/AAAAAAABVHc/4BLGp1ydpyspbCIToEB5AKFIfwNogJ19wCNcBGAsYHQ/s1600/pet_darui_cat.png"
                                        },
                                        {
                                            "title": "😺 ウインクする猫",
                                            "value": "https://1.bp.blogspot.com/-mjkfErtfCTU/XXXObIPmwBI/AAAAAAABUto/0dQq-cQ5v64RR0IWbDgdlc10CgK2Or0jACLcBGAs/s1600/cat_wink_gray.png"
                                        },
                                        {
                                            "title": "😺 怖い猫",
                                            "value": "https://4.bp.blogspot.com/-_XsuxM7-ql4/W8hDiCFTFGI/AAAAAAABPdU/PIspyn4_N6M2g2YWwJhMscKQPiPbjVYfACLcBGAs/s800/animal_cat_kowai.png"
                                        },
                                        {
                                            "title": "😺 空腹な猫",
                                            "value": "https://2.bp.blogspot.com/-HQxlMPK7h6U/W6DTodmdZeI/AAAAAAABO94/KD64sY_q5CIrTORiO3eiMxEYvgKS27yjgCLcBGAs/s800/pet_cat_hungry.png"
                                        }
                                    ],
                                    "placeholder": "Placeholder text",
                                    "type": "Input.ChoiceSet",
                                    "style": "expanded",
                                    "wrap": true,
                                    "id": "choice-stamp"
                                }
                            ]
                        },
                        {
                            "width": "stretch",
                            "type": "Column",
                            "items": [
                                {
                                    "type": "ActionSet",
                                    "actions": [
                                        {
                                            "title": "💬 Message",
                                            "type": "Action.ShowCard",
                                            "card": {
                                                "type": "AdaptiveCard",
                                                "body": [
                                                    {
                                                        "type": "Container",
                                                        "items": [
                                                            {
                                                                "type": "ColumnSet",
                                                                "columns": [
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "type": "Image",
                                                                                "url": "https://1.bp.blogspot.com/-58Ep33Zo6VM/Xr32_Z1IcFI/AAAAAAABY54/hV-2oiIJHj4yelgK5q64eGa99fke5mShACNcBGAsYHQ/s1600/mark_network_status_videotsuuwa.png"
                                                                            }
                                                                        ]
                                                                    },
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "type": "Image",
                                                                                "url": "https://3.bp.blogspot.com/-NCNpMvyNFEU/WvQHz6IGAAI/AAAAAAABL9s/KpfK4y83yPwj4to_YfkZJdZcw6W4q39xQCLcBGAs/s800/otanjoubi_omedetou_cake.png"
                                                                            }
                                                                        ]
                                                                    }
                                                                ]
                                                            },
                                                            {
                                                                "type": "ColumnSet",
                                                                "columns": [
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "text": "1.ビデオ通話中です。",
                                                                                "type": "TextBlock",
                                                                                "wrap": true
                                                                            }
                                                                        ]
                                                                    },
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "text": "2.お誕生日おめでとう",
                                                                                "type": "TextBlock",
                                                                                "wrap": true
                                                                            }
                                                                        ]
                                                                    }
                                                                ]
                                                            },
                                                            {
                                                                "type": "ColumnSet",
                                                                "columns": [
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "type": "Image",
                                                                                "url": "https://1.bp.blogspot.com/-fGp0f0wwHLI/XxfPrBJLX7I/AAAAAAABaS0/QQgTwHO2JDMNT8LWkrgY9s6M5ZzUDEdSgCNcBGAsYHQ/s1600/virus_message_fuyoufukyu_gaisyutsu.png"
                                                                            }
                                                                        ]
                                                                    },
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "type": "Image",
                                                                                "url": "https://3.bp.blogspot.com/-bA_Qe3b_9-g/Wrx8pNcJryI/AAAAAAABLEU/zcrLT4pZwugQCl9xgCq2IfUWhjYERnrdACLcBGAs/s800/text_shimekiri_mamoru_red.png"
                                                                            }
                                                                        ]
                                                                    }
                                                                ]
                                                            },
                                                            {
                                                                "type": "ColumnSet",
                                                                "columns": [
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "text": "3.不要不急の外出は控えてください",
                                                                                "type": "TextBlock",
                                                                                "wrap": true
                                                                            }
                                                                        ]
                                                                    },
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "text": "4.締め切りは守る",
                                                                                "type": "TextBlock",
                                                                                "wrap": true
                                                                            }
                                                                        ]
                                                                    }
                                                                ]
                                                            }
                                                        ]
                                                    }
                                                ]
                                            }
                                        },
                                        {
                                            "title": "🐶 Dog",
                                            "type": "Action.ShowCard",
                                            "card": {
                                                "type": "AdaptiveCard",
                                                "body": [
                                                    {
                                                        "type": "Container",
                                                        "items": [
                                                            {
                                                                "type": "ColumnSet",
                                                                "columns": [
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "type": "Image",
                                                                                "url": "https://1.bp.blogspot.com/-CpjK6doN9lU/XYhOYM-oK4I/AAAAAAABVHg/68vPZMzgvxUBAYflTAazrX08pgp460KbwCNcBGAsYHQ/s1600/pet_darui_dog.png"
                                                                            }
                                                                        ]
                                                                    },
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "type": "Image",
                                                                                "url": "https://1.bp.blogspot.com/-iyWCUrmDciQ/Xbo7FWX4WbI/AAAAAAABVyg/tc6BaWkaOD4YYh2oxDKq4fTPJGQHEUyrgCNcBGAsYHQ/s1600/dog_mizu_tobasu.png"
                                                                            }
                                                                        ]
                                                                    }
                                                                ]
                                                            },
                                                            {
                                                                "type": "ColumnSet",
                                                                "columns": [
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "text": "ごろごろする犬",
                                                                                "type": "TextBlock",
                                                                                "wrap": true
                                                                            }
                                                                        ]
                                                                    },
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "text": "水を飛ばす犬",
                                                                                "type": "TextBlock",
                                                                                "wrap": true
                                                                            }
                                                                        ]
                                                                    }
                                                                ]
                                                            },
                                                            {
                                                                "type": "ColumnSet",
                                                                "columns": [
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "type": "Image",
                                                                                "url": "https://1.bp.blogspot.com/-y5jwM_MmQQw/XQjua1teX8I/AAAAAAABTR4/yIYKpCCzJ9s0mIeAg0YAyCc_dVv4JjoTQCLcBGAs/s800/pet_ofuro_kirai_dog.png"
                                                                            }
                                                                        ]
                                                                    },
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "type": "Image",
                                                                                "url": "https://1.bp.blogspot.com/-m5DNhAVJ_rU/XGjyqXJDKFI/AAAAAAABRik/jN24jDgoCZkEogtpPuJ41FcRY-yyt4tFgCLcBGAs/s800/pet_dog_hakai.png"
                                                                            }
                                                                        ]
                                                                    }
                                                                ]
                                                            },
                                                            {
                                                                "type": "ColumnSet",
                                                                "columns": [
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "text": "お風呂を嫌がる犬",
                                                                                "type": "TextBlock",
                                                                                "wrap": true
                                                                            }
                                                                        ]
                                                                    },
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "text": "いたずらをする犬",
                                                                                "type": "TextBlock",
                                                                                "wrap": true
                                                                            }
                                                                        ]
                                                                    }
                                                                ]
                                                            }
                                                        ]
                                                    }
                                                ]
                                            }
                                        },
                                        {
                                            "title": "😺 Cat",
                                            "type": "Action.ShowCard",
                                            "card": {
                                                "type": "AdaptiveCard",
                                                "body": [
                                                    {
                                                        "type": "Container",
                                                        "items": [
                                                            {
                                                                "type": "ColumnSet",
                                                                "columns": [
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "type": "Image",
                                                                                "url": "https://1.bp.blogspot.com/-XiHMwq1qI74/XYhOX1hmXBI/AAAAAAABVHc/4BLGp1ydpyspbCIToEB5AKFIfwNogJ19wCNcBGAsYHQ/s1600/pet_darui_cat.png"
                                                                            }
                                                                        ]
                                                                    },
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "type": "Image",
                                                                                "url": "https://1.bp.blogspot.com/-mjkfErtfCTU/XXXObIPmwBI/AAAAAAABUto/0dQq-cQ5v64RR0IWbDgdlc10CgK2Or0jACLcBGAs/s1600/cat_wink_gray.png"
                                                                            }
                                                                        ]
                                                                    }
                                                                ]
                                                            },
                                                            {
                                                                "type": "ColumnSet",
                                                                "columns": [
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "text": "ごろごろする猫",
                                                                                "type": "TextBlock",
                                                                                "wrap": true
                                                                            }
                                                                        ]
                                                                    },
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "text": "ウインクする猫",
                                                                                "type": "TextBlock",
                                                                                "wrap": true
                                                                            }
                                                                        ]
                                                                    }
                                                                ]
                                                            },
                                                            {
                                                                "type": "ColumnSet",
                                                                "columns": [
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "type": "Image",
                                                                                "url": "https://4.bp.blogspot.com/-_XsuxM7-ql4/W8hDiCFTFGI/AAAAAAABPdU/PIspyn4_N6M2g2YWwJhMscKQPiPbjVYfACLcBGAs/s800/animal_cat_kowai.png"
                                                                            }
                                                                        ]
                                                                    },
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "type": "Image",
                                                                                "url": "https://2.bp.blogspot.com/-HQxlMPK7h6U/W6DTodmdZeI/AAAAAAABO94/KD64sY_q5CIrTORiO3eiMxEYvgKS27yjgCLcBGAs/s800/pet_cat_hungry.png"
                                                                            }
                                                                        ]
                                                                    }
                                                                ]
                                                            },
                                                            {
                                                                "type": "ColumnSet",
                                                                "columns": [
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "text": "怖い猫",
                                                                                "type": "TextBlock",
                                                                                "wrap": true
                                                                            }
                                                                        ]
                                                                    },
                                                                    {
                                                                        "width": "stretch",
                                                                        "type": "Column",
                                                                        "items": [
                                                                            {
                                                                                "text": "空腹な猫",
                                                                                "type": "TextBlock",
                                                                                "wrap": true
                                                                            }
                                                                        ]
                                                                    }
                                                                ]
                                                            }
                                                        ]
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    ]
}  

アクション2つ目:メッセージへの返信の投稿

次に、アクション「メッセージへの返信の投稿」を選択し、選択したメッセージに返信するように設定します。

f:id:tecchan365:20200830131446p:plain

f:id:tecchan365:20200830132350p:plain

以上で、作成完了です!