Comments (4)
I was able to reproduce this behavior. The bot is creating the Hero Card by getting the image from messagePayload.body.content
as sent by Teams, and the attachments
are indeed empty. You cannot simply access the URL provided in body, for security.
Let me verify if this is expected behavior or not, as that will inform next steps.
from botframework-services.
Hi @mpelekh,
A few questions:
- What language are you using?
- What are the versions of the relevant packages in your project?
- How is this bot deployed?
- Does the behavior change depending on which Teams client or conversation you use?
from botframework-services.
Hi @anishprasad01 !
- What language are you using?
TypeScript.
- What are the versions of the relevant packages in your project?
botbuilder
: 4.16.0
botframework-connector
: 4.16.0
botframework-schema
: 4.16.0
- How is this bot deployed?
The issue is reproducible for the bot application from AppSource as well as for the custom build application.
The bot is deployed as a node.js web server built with restify
(v. 8.6.1) framework.
- Does the behavior change depending on which Teams client or conversation you use?
No, it doesn't. The behavior is the same for both Web and for Desktop Teams clients and it doesn't depend on the conversation that is used.
Note: This issue is reproducible in any case when the message extension is used. You can use the "Steps to Reproduce" from the issue description and check the appropriate request in the network tab to see the payload on the message extension invoke.
from botframework-services.
Based on what I have heard from Teams and this Teams documentation on messaging extensions, it appears that this functionality is expected behavior, and will not be changed. Further inquiries on this point should be directed to Teams, as we don't control this on the bot side.
from botframework-services.
Related Issues (20)
- ShowTypingMiddleware not working in SLACK HOT 9
- Unable to upload Microsoft Excel sheet in Slack Channel HOT 11
- Slack channel: Update registerBeforeOAuthFlow property to enable saving customer data HOT 3
- Generic Oauth 2.0 in Oauth Connection Setting in Azure for Bot User Authentication HOT 7
- Directline - internal server error 500, happening intermittent, URGENT! HOT 4
- How to disable user typing text box with Azure bot HOT 2
- BadArgument: Incoming request was redirected to the wrong geo! Current geo: EMEA, Target geo: EUDB HOT 9
- OAuth Sign in: Unable to let the user switch the credentials HOT 19
- Size Limit on Adaptive Cards HOT 2
- Is the serviceURL of "https://smba.trafficmanager.net" fixed? HOT 3
- ServiceError - Missing session cookie when using Generic Oauth 2 Service Provider with Auth0 HOT 3
- Receiving The bot is not part of the conversation roster for few users HOT 2
- bot framework - web chat - uploading attachment with Arabic name HOT 2
- Don't have access to my bots from Bot Framework Portal HOT 9
- send message to AU/APAC with error 400,payload is incorrect HOT 8
- smba.trafficmanager.net/amer returning 404 when sending Teams message HOT 27
- Security and Privacy: Location of where the AttachmentInput.cs uploads file to HOT 3
- This repo is missing important files HOT 1
- Receive a HTTP request for all messages in a Skype group conversation with an Azure Bot HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from botframework-services.