MS Skype bot isn't responding - botframework

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.

Related

MS Teams bot no longer receives messages

After moving MS Teams bot to another server, it no longer replies to messages. It still successfully sends proactive messages on its own, however responding to messages no longer works. Messaging endpoint stayed the same (only IP changed)...
I watched for network activity when clicking a button in adaptive card (posted by bot) and error 502 is reported with {"errorCode":1008,"message":"Invoke agent action failed with status code: BadGateway"} returned. I'd appreciate any ideas how to sort this out... Thank you.
If the IP / URL of your bot changed you need to make sure to update the messaging endpoint in the bot definition.
If you registered your bot in dev.botframework.com or azure there's a setting "messaging endpoint url" which you need to update and point to the new ip.
If just the IP behind your URL changed, it might be some caching/dns issue on MS Teams end. Did you try to reinstall the bot completely?

Can't add bot to group chat

I've created a bot (a simple echo bot) and deployed it to Azure. Everything works well now and I can talk to the bot in the desktop Skype client (Windows 10 app).
However, I can't seem to be able to add the bot to an existing group chat. When I click on the add button the list of contacts to add doesn't have my bot in it, which is weird because I've added it to my contacts.
https://stackoverflow.com/a/41644443/249230
^ According to that post I need to create a "private chat" with my bot and then I'll be able to add it to group chats, but I have no idea how to do that.
I haven't published my bot, but I did enable "Allow adding to a group" in bot settings on https://dev.botframework.com.
Any idea why it's not working?
Private chat is talking directly to your bot. If you have added it to your contacts, it should be easy to open a direct conversation with it by double clicking.
Then you can add people in the conversation using the top right button:
Then you will have your group chat working:
Note for other people asking the same question (but you already mentioned that you did it), don't forget to activate the group conversation for your bot in botframework portal, in Skype channel settings
Have you tried to add a bot to group?:
https://telegram.me/[botname]?startgroup=foo

How do I add my bot to a Skype groupchat?

I built a bot, enabled it for Skype with the option for Groups turned on.
When I chat 1-on-1 with the bot, it works fine, and it appears in my Contacts under "Bots"; but I can't add it to a group chat, it doesn't appear in the "Add People" list and even if I type /add my_bot_id Skype responds with my_bot_id can’t be added to this conversation due to his/her privacy settings.
What am I missing?
(edit: I'm using Skype for Mac, is that the problem...?)
From the bot chat tap the plus icon and add members. This will create a new group.

Microsoft Bot Web Chat Not working but Emulator work fine

I have created a bot application and published it to azure. When I test this bot using Emulator it works fine but when I use the web chat control it doesn't show anything . I am using the correct app-secret .
The link to web chat is here . My bot is hosted on azure .Here is the link of Message Endpoint= https://bingsearchandemotionbotv3.azurewebsites.net/api/messages
The first thing to check: If you go into your bot management page on https://dev.botframework.com/bots and press the blue "Test" button on the bottom left ("Test connection to your bot"), does it indicate that the bot accepts the connection by the bot framework middleware?
If not, then there might be something wrong with your bot. It will actually give you some indications. If it's "forbidden", then you might have a problem with authentication (check your appId and appPassword). If it's an error, then your bot might have a code issue / exception.
If the connection has been accepted, check if your web chat credentials have been validated. To do so, click on the "Edit" link next to the Web Chat channel on the bot management page. Try regenerating your credentials and (most importantly) make sure you checked "Enable this bot on Web Chat" and confirm.

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