Unable to use bot from Teams - botframework

I have a bot that works well from the emulator or through the web channel.
However, I can't manage to use it from Teams.
I got an error saying this channel is not enabled. But it is, so I guess I'm missing something.

Confirmed that there is a bug. If you disable the Skype channel, Teams is also disabled. Work around for the moment is to re-add the Skype channel.

Do you have this toggle turned on inside the Microsoft Teams channel on Bot Framework?

Related

MS Skype bot isn't responding

I use Azure to create my bot. The Telegram, Web and S4B channels works as expected, but the Skype channel doesn't work. I don't get any error.
To create the Skype channel I just click the "Add channel" link and add the new contact to my Skype contacts. Is it enough?
Could you please help me? Thank you.
If you want to connect Skype to your bot, all you need to do is click on the Skype option in the 'Add a featured channel' and then configure the settings in Web control, Messaging, Calling, Groups and Publish.
In your case, click on the 'Messaging' tab and make sure that the 'enable messaging' option is selected. Once your changes are saved, you can add the bot to your contacts and it will work.
Skype can take up to 15 minutes to propagate the settings changes. Wait for a few minutes before sending a message to the bot.
If it still doesn't work, delete the channel and again following the steps above to add the Skype channel to your bot. You can also use ngrok to debug any channel locally.
The source of issue was the turned off ciphers the my IIS:
When I turn on all of these my skype bot start to work.

microsoft bot framework - skype for business - error

I am using Microsoft Botframework to publish a bot (Channel Registration). When I try enabling the channels , I see the bot to be working in Slack , Skype, MS Teams & Web chat . However (despite following the steps to enable bot in SFB) I could not get the bot working in Skype for Business. I keep getting the error.
"Sorry, we ran into a problem at our end."
Neither do I see any log to debug.
Waited more than 24 hrs to ensure it is not the sync issue. But issue still remains. Any help appreciated !!
I am not clear with the error as to from which end it is being thrown.
I need you to follow the below steps:
Publish Bot in azure as an app service, through VS if you are coding through c#.
Create a "Bot channel registration" in azure and connect the above app service and Bot channel registration(simple use the URL of the app service append it with /api/messages and insert the same as messaging endpoint in Bot channel registration).
use the app id and app secret in bot solution and republish the app service.
Inside Bot channel registration click on channel and enable it for Skype for business(you will find your BOT in SFB using the credentials you have used to create the bot channel registration).
Finally got it working. What i noticed is the following
I faced the issue when I used the SIP URI as somebot#mydomain.com to register the bot in my tenant.
And i got it working when I used the SIP URI as somebot#mydomain.onmicrosoft.com.
Unsure on the reasoning though :)
And btw thanks #Tanmoy for your answer aswell !!

Skype for Business Bot - always "presence unknown"

Is there any way to set up the presence of a Bot (created with Bot Framework and registered as explained at the Bot Framework Portal), to avoid the "presence unknown"?
This is a known issue for Skype for Business channel, as it is currently in developer Preview state. We are currently working to fix this issue.
To track this issue, see: [Microsoft/BotBuilder] Bot status is "Unknown" on Skype for Business #3017

Skype Bot on Microsoft Bot Framework - No response

I've managed to build my first bot and registered it. It works fine with the Web Chat control, but through Skype I'm getting no response. The Skype registration worked and the bot it authorized ("Credentials have been validated."). The bot is enabled too. Just not published yet, but apparently that is not necessary for it to work, no? Inside Skype the bot appears online.
I know that is not much information, but maybe somebody has a few hints?
This is the bot:
https://join.skype.com/bot/d55bb62a-86e8-4eec-be63-4f068e347046
It does not much yet, but it should send a reply.
My fault, I had the wrong Messaging Callback Url in the Skype Bot Portal.
Just for reference, maybe this helps someone:
I had the same problem with my bot, using the VS template. It worked in webchat and Slack but it didn't respond in Skype. I think there is a weird bug with the Skype integration(at least in the default VS template) but try to start your message with a " "(space) or "."(dot). If the message contains a special sign the bot responds as expected.
Example:
'.How are you'
' Hello'

Receiving replies from Outlook even after removing the Outlook channel from MS Bot Framework

I created a bot using MS Bot Framework. Then I hooked it up with the Outlook Channel provided by Microsoft Bot Framework.
IT all was working fine and now I decided to remove the channel integration and did so as well. Unfortunately my outlook still replies to mails even after removal of channels. My bots home page on MS shows the below message:
"You haven't connected any channels yet. Select a channel to connect."
I have no clue why I see the replies. Its weird. Please help.
It looks like we have an issue on our side where we are not properly handling the case where you uncheck the "Enable this bot on Email" checkbox. I'll open a bug and get this fixed but in the mean time please use the "Deauthorize" button instead of the checkbox to disable your bot on a channel.

Resources