-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Slack Connector: support app mentions and direct messaging #4811
Comments
Thanks for submitting this feature request 🚀@tabergma will get back to you about it soon!✨ |
Hey @kearnsw, overall I think this is a great idea. To clarify, you think the default behavior should be: Channel configred:
No channel configured:
Is that correct? Or in the case of channel configured do you want all 3?
Agreed. With respect to the bot responding when mentioned though, how do you expect that to look? I feel like that goes along with |
Hi @erohmensing 👋, In case of channel configured, I’m suggesting all three, at least if the docs stay the way they are. I think this is causing the confusion since people assume they can test the bot through DM. Yes, as currently configured in the PR, the bot would need to be mentioned during each turn unless the bot is configured to respond on that channel. In my organizations, everyone tends to tag each other in each post anyway so this wouldn’t be outside the norm in our case. Unless the bot is a super human conversationalist, I’d anticipate the user wanting others to continue the conversation past a couple turns in most cases. |
I'm too facing this issue, generally what i do is install the bot on slack in every block (no response from the bot). |
Hi guys. I too am facing this issue. Rasa is receiving my message through but is unable to display the message that is sent back from Rasa. Any update on this issue? |
@zaidalvi are you triyng to send as a direct message or using the @ symbol? Can you share your config? There is a fix that is under review, but I should be able to help you get it running in the short-term. |
Thanks! This is most likely the same issue that I experienced. Try using this build with an updated slack connector that should resolve the issue (with no changes on your part): https://github.com/kearnsw/rasa |
Thank you for your fast reply @kearnsw. I'm sorry I am really new to rasa and slack. Can you please tell me what I have to do to use the new connector or if there's a some sort of a tutorial? |
@kearnsw I've been having the same issue, followed what's suggested on the threads but still nothing. Is this solved or not yet? I wanted to deploy the bot to have a few (3) users testing it, is there another easy way to deploy it? I've tried rasa x with ngrok but it's too slow, the bot does not work properly (don't recognize intents, for example) and I can't keep track of the questions being asked. Thank you! |
Hi @glauciams , this was partially solved in #4812 . There is still need for support to maintain sessions with multiple users. Although, I know there were several additional changes from the Rasa team in recent weeks. As for not recognizing intents, that should be unrelated to the problem described on this thread. You've followed this guide correct (Slack Connector)? |
@kearnsw are you still working on this one? |
@alwx , I am not currently working on this issue. I think everything listed in this issue is now resolved, as I have a bot currently handling sessions with multiple slack users which appears to be the only remaining concern of this issue last time I checked. Did you run into any problem with the slack connector related to this issue? If not, I can go ahead and close it. |
➤ Maxime Verger commented: 💡 Heads up! We're moving issues to Jira: https://rasa-open-source.atlassian.net/browse/OSS. From now on, this Jira board is the place where you can browse (without an account) and create issues (you'll need a free Jira account for that). This GitHub issue has already been migrated to Jira and will be closed on January 9th, 2023. Do not forget to subscribe to the corresponding Jira issue! ➡️ More information in the forum: https://forum.rasa.com/t/migration-of-rasa-oss-issues-to-jira/56569. |
Description of Problem: I experienced the same issue as #3085 and #3252. Both went unsolved, and I believe the root cause is that the bot should be reading the channel information from the JSON request. From my perspective, the default behavior would look something like:
Overview of the Solution: I took the first steps toward this solution by reading the incoming channel, channel type, and message type from the JSON request. I used this data to implement items 1-3 above.
Definition of Done: Currently, this solves the immediate issue of the bot not responding. However, I am not yet certain about how sessions are managed. I would propose that the bot should also be monitoring who is speaking in the case of a direct message and saving the sessions to a tracker store. In the case of multiparty dialog, another solution would be needed.
The text was updated successfully, but these errors were encountered: