Skip to content
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

Allow an App to register a "user/bot" #49

Closed
rodrigok opened this issue Aug 29, 2018 · 2 comments
Closed

Allow an App to register a "user/bot" #49

rodrigok opened this issue Aug 29, 2018 · 2 comments

Comments

@rodrigok
Copy link
Member

@graywolf336 commented on Thu Jan 11 2018

Allow the Rocket.Chat Apps to register a user, aka a bot, that will then populate the auto-completes when you go to tag a user. This will allow applications to "impersonate" a user and "converse" with them.


@mrsimpson commented on Thu Jan 11 2018

I believe that this property (reading messages and impersonating a response) could turn RocketChat into a bot platform and give a spin at the Rocket.Chat Apps even with the limited (text-only) scope. Feature-wise, it’s not much more compared to a slash-command (a textual interface), but it would allow bot developers to even capture a conversational state inside or outside of Rocket.Chat


@timkinnane commented on Thu Jan 11 2018

@mrsimpson Most of what you're talking about is how the platform already works to support Hubot for instance. Via the hubot-rocketchat adapter, which uses Asteroid to log in and set up channel subscriptions and send/receive.

@graywolf336 +1 on this. But I'll also flag that it ties into something I'd like to do for general bot support and testing. I think the creation process could be streamlined for bots, such as core issue 3818 and other mods to register bots programatically more simply than users.

For both bot and app testing, I'm thinking about a feature that would support creation of temporary users in private channels. So that neither the channel or users are visible to the community and they can be easily wiped away. I know this is overloading this particular ticket, just giving some context before anyone jumps to a solution.


@mrsimpson commented on Wed Jan 17 2018

@graywolf336 funny enough, guggy itself has pictured it like that
http://s3.amazonaws.com/guggyresources/guggyexample.gif

@d-gubert
Copy link
Member

@rodrigok Do you think the current flow of giving apps an "app user" when they're installed solves this discussion here?

Do you think this is still interesting for the project?

@rodrigok
Copy link
Member Author

I don't think so

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants