The Microsoft Bot Builder SDK is one of three main components of the Microsoft Bot Framework. The Microsoft Bot Framework provides just what you need to build and connect intelligent bots that interact naturally wherever your users are talking, from text/sms to Teams, Slack, Office 365 mail and other popular services.
clearab on ac-pyjava
readme updates (compare)
gabog on main
Update README.md (#6517) remov… (compare)
gabog on clearab-patch-1
clearab on clearab-patch-1
Update README.md removing refe… (compare)
tracyboehrer on main
Microsoft mandatory file (#6511… (compare)
tracyboehrer on GitHubPolicyService
microsoft-github-policy-service[bot] on GitHubPolicyService
microsoft-github-policy-service[bot] on GitHubPolicyService
Microsoft mandatory file (compare)
Hi guys, i've a question regarding bot framework sdk for java.
I have a problem with loading jackson modules for objectmapper, that results following exception:
Java 8 date/time type `java.time.OffsetDateTime` not supported by default: add Module "com.fasterxml.jackson.datatype:jackson-datatype-jsr310" to enable handling (through reference chain: com.microsoft.bot.schema.Activity["timestamp"])
of course the dep is in the classpath.
I did some debugging and problem is with classloader and thread that handles the async request. Bot-X thread that handles the async request has a diffrerent classloader then the request thread http-nio-PORT-exec-X.
Can somebody help me resolve that please?
{
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"type": "AdaptiveCard",
"version": "1.5",
"body": [
{
"type": "TextBlock",
"size": "Large",
"weight": "Bolder",
"wrap": true,
"style": "heading",
"text": "Enable Inbound SMS"
},
{
"type": "TextBlock",
"text": "A wholeeeeeeee bunch bunch bunch bunch bunch bunch bunch bunch bunch bunch bunch bunch bunch bunch bunch bunch bunch bunch bunch bunch bunch bunch bunch of txt",
"wrap": true
},
{
"type": "FactSet",
"facts": [
{
"title": "Current Channel",
"value": "${channel}"
}
]
},
{
"type": "ActionSet",
"actions": [
{
"type": "Action.Execute",
"title": "Enable Inbound SMS",
"verb": "enable_inbound",
"fallback": "Action.Submit"
}
]
}
]
}
workspace_id
anymore. https://github.com/watson-developer-cloud/botkit-middleware#configure-your-assistantHi Folks. Are the new "Sequential Workflows for Adaptive Cards" officially supported using Bot Framework SDK for Python?
"Adaptive Cards now support Sequential Workflows that are updated on user action. Using Sequential Workflows, Adaptive Cards are updated on user action and user can progress through a series of cards that require user input. Action.Execute supports Sequential Workflows, which allows bot developers to return Adaptive Cards in response to a user action."
Doc: https://docs.microsoft.com/en-us/microsoftteams/platform/task-modules-and-cards/cards/universal-actions-for-adaptive-cards/sequential-workflows
Samples (available for csharp and nodejs): https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/bot-sequential-flow-adaptive-cards
Hello, I would like to know how the communication between Teams Bot and Azure Bot Service (where the messaging endpoint is set) is secured ? Is it secured somehow by default ?
When you connect your bot with the Teams channel the endpoint to use it is like https://teams.microsoft.com/l/chat/0/0?users=28:9bc78230-d5ee-43fb-87a8, It's an https but I can't see more
Hi guys, I'm using Teams App Studio to develop a bot using webhooks does this include any extra costs? I did not found anything about costs in docs
I think that the Teams App are published in your Teams tenant and It's for free.
Hi all, building a bot (.NET Core SDK v4) with MS Teams Channel, where corporate Azure Network does not allow MS Teams SaaS to connect Azure Bot Service directly due to network settings. Trying to implement a Proxy API on API Gateway for MS Teams to consume and pass the request to Azure Bot Service.
This requires importing OpenAPI Spec of the Azure Bot SDK. Is there any OpenSpec definition? Using .NET SDK and Swagger to generate OpenAPI document from existing API project generates below document, which is having error while importing it from API Gateway.
{
"openapi": "3.0.1",
"info": {
"title": "ChatBot.Bot",
"version": "1.0"
},
"paths": {
"/api/messages": {
"post": {
"tags": [
"Messages"
],
"responses": {
"200": {
"description": "Success"
}
}
},
"get": {
"tags": [
"Messages"
],
"responses": {
"200": {
"description": "Success"
}
}
}
}
},
"components": { }
}
1.0.10
and also lists a dependency on botkit 4.15.0
. Both of these package versions are not on NPM and the versions that are on NPM are two years old: botkit 4.10 and botbuilder-adapter-webex 1.0.9. So, it errors out on installing the botkit dependency and throws a bunch of warnings and depreciation warnings on dependencies for the Webex adapter. It looks like this is tied to the main mono repo of botkit still showing version 4.10 but I'm purely guessing. I opened this issue under the botkit repo since that's where this adapter lies howdyai/botkit#2203 but I intend to use the Webex Adapter in botbuilder, since that is the preferred package. Can someone point me in the right direction to how we can get these packages updated on NPM?
Hello,
I simply follow https://docs.microsoft.com/en-us/azure/bot-service/bot-service-quickstart-create-bot?view=azure-bot-service-4.0&tabs=python%2Cvs and attempt to test bot framework w a ubuntu wsl env w the following config but seems there are aiohttp error when i attempt to localhost:3978. Anyone can advise?
$ python -V
Python 3.8.3
/my_chat_bot$ pip list|grep aiohttp
aiohttp 3.7.4.post0
botbuilder-integration-aiohttp 4.14.2
======== Running on http://localhost:3978 ========
(Press CTRL+C to quit)
Traceback (most recent call last):
File "/home/itrs/repo/bot2/venv/lib/python3.8/site-packages/botbuilder/core/integration/aiohttp_channel_service_exception_middleware.py", line 20, in aiohttp_error_middleware
response = await handler(request)
File "/home/itrs/repo/bot2/venv/lib/python3.8/site-packages/aiohttp/web_urldispatcher.py", line 870, in _handle
raise self._http_exception
aiohttp.web_exceptions.HTTPNotFound: Not Found
Traceback (most recent call last):
File "/home/itrs/repo/bot2/venv/lib/python3.8/site-packages/botbuilder/core/integration/aiohttp_channel_service_exception_middleware.py", line 20, in aiohttp_error_middleware
response = await handler(request)
File "/home/itrs/repo/bot2/venv/lib/python3.8/site-packages/aiohttp/web_urldispatcher.py", line 870, in _handle
raise self._http_exception
aiohttp.web_exceptions.HTTPNotFound: Not Found