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
Related
I try to write an app for Microsoft Teams which does include a Bot.
The bot should write a welcome message as soon as the app is installed by the user in his personal scope. Additionally I want to be informed when the user uninstalled an app.
There are events when a new user is added/removed to a team (onTeamsMemberAdded/onTeamsMemberRemoved) in which the bot is installed, but is there also something for the personal scope?
onTeamsMemberAdded should deal with personal scope as well, and it will enable you to send a welcome message. However, there is unfortunately no way to get notified when your bot is removed. onTeamsMemberRemoved only applies when your bot is part of a group chat, or channel, and only tells if other users have been removed. This is a missing feature in Teams right now.
I am testing a chat bot (built using MS bot framework) in MS teams. The bot is designed for one on one chat but I want to make it available to a group of testers. As such, I've created a team and added the testers as members and the bot as an app. According to the MS documentation my understanding was that if the bot manifest included 'personal' in the scope then any team member should be able to start one on one chat with the bot. However, when searching for the bot in the "to" field of the Chat window some team member can find the bot and others can't. My first thought was that there was delay between when a person was added to the team and when they could access the bot in a one on one chat. But that doesn't seem to be the case. Is there something else I've overlooked that would prevent the bot from showing up for some team members but not others?
#Moe Adding the Bot to a team does not make the bot available to all the members of the team in personal scope. It is still in the teams scope and all the team members will be able to access the bot in the team only. A member of the team should either install the app in personal scope or click on the chat icon by hovering on the bot name in team and click on "Add"
#Gousia-MSFT's answer got me part way to a solution. When hovering over the bot's icon in the Teams chat I didn't get an option to 'add' the bot. However, there was an option to 'chat' with the bot:
. Using the text box or clicking the chat icon starts (or continues) a one on one conversation with the bot.
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.
I am enabling slack channel in MS bot framework. All mentioned steps are done and from my own ID i am able to communicate with bot.
However, I when I give "Add to Slack" button to another slack user, it asks for permissions. After allowing the permission, the user is transferred to https://bots.botframework.com/ webpage where following is written:
Persmissions snapshot: Permissions snapshot before bot framework page
error page
The Bot Directory is no longer accepting new submissions. Add your bot to the Bing channel so users will not only be able to find it, but chat with it too
I have already enabled bot for public in slack settings, and users should be able to chat with bot who have the ID of bot.
Looks like some change has been done from Microsoft, which I am not aware of. Ideally it should take the user to conversation page
In order for user to chat with your bot on Slack, you DO NOT need to use that link to connect them. The method you're attempting is to give them a roundabout admin access, which won't actually work.
In order for your users to communicate with your bot, once it's properly connected to Slack, they can simply select it on the app list, like so:
Additionally, you as the admin, can add the bot to a particular channel, where the users can chat with the bot directly.
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.