Microsoft Bot Framework не показывает прикрепление значков файлов и просто показывает имя? - PullRequest
0 голосов
/ 13 февраля 2020

Я разрабатываю BOT, где я отправляю некоторые файлы в бот, который, кажется, работает, но значок, который появляется в окне чата во время отправки, - это просто имя файла, а не значок / lo go соответствующего расширения файла.

enter image description here

enter image description here

Вот как это выглядит в настоящее время.

Я хочу это похоже на форму прямоугольника с соответствующим эффектом значка, как и на любой другой платформе char.

1 Ответ

0 голосов
/ 07 марта 2020

Это не то, что является родным для фреймворка ботов, в основном потому, что все каналы обрабатывают его по-разному. Например, при загрузке документа в Команды отображается значок, который вы ищете:

uploaded attachment

, но в веб-чате нет:

webchat attachment

Если вы хотите, чтобы значок, подобный тому, который появляется в командах, появлялся в веб-чате, вам придется сделать это вручную. Самый простой способ сделать это - проверить код на предмет успешной загрузки, а затем создать карточку со значком, именем файла и надписью «загрузка успешно завершена!». сообщение.

Вот грубая идея:

rough card

{
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
    "version": "1.0",
    "type": "AdaptiveCard",
    "speak": "<s>Your flight is confirmed for you and 3 other passengers from San Francisco to Amsterdam on Friday, October 10 8:30 AM</s>",
    "body": [
        {
            "type": "TextBlock",
            "text": "Upload Successful!",
            "weight": "Bolder"
        },
        {
            "type": "ColumnSet",
            "separator": true,
            "columns": [
                {
                    "type": "Column",
                    "width": "auto",
                    "items": [
                        {
                            "type": "TextBlock",
                            "text": "&nbsp;"
                        },
                        {
                            "type": "Image",
                            "url": "https://lh3.googleusercontent.com/proxy/gg1rCqkRVyyJ_wt67HExRIjYf4NvaRYVUXpg3crwUK7joCyVSeYmEJ3EgnLI3QbtX-1ulZYPF_6THsjituT2OG2z",
                            "size": "Small",
                            "spacing": "None"
                        }
                    ]
                },
                {
                    "type": "Column",
                    "width": 1,
                    "items": [
                        {
                            "type": "TextBlock",
                            "horizontalAlignment": "Right",
                            "size": "ExtraLarge",
                            "color": "Accent",
                            "text": "cat-2.5.gcode",
                            "spacing": "None"
                        }
                    ]
                }
            ]
        }
    ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...