Crossbot should only send messages to a channel when it makes sense
mwillsey opened this issue · 1 comments
mwillsey commented
Related to #35.
When people use do "/crossbot add ..." outside of the main channel, they get 500 service error. I think this is linked to a lack of permissions. When the app echoes the message back as the user, it will fail if the bot (app?) isn't in that channel. Additionally, the reaction will fail in channels that i am not a part of, since it's using my API key.
I think we should just have crossbot respond to everything in the slash command (almost always ephemerally), and check before echoing back if it has permissions.