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

Hubot #104

Closed
engelgabriel opened this issue Jun 2, 2015 · 13 comments · May be fixed by BMondly/Rocket.Chat#7
Closed

Hubot #104

engelgabriel opened this issue Jun 2, 2015 · 13 comments · May be fixed by BMondly/Rocket.Chat#7

Comments

@engelgabriel
Copy link
Member

Integrate with Hubot to have our version of slackbot https://hubot.github.com/

@engelgabriel engelgabriel added this to the v1.1 milestone Jun 2, 2015
@dstollie
Copy link

dstollie commented Jun 2, 2015

@engelgabriel Im willing to help you guys with this. For SpaceTalk we need this to and it would be awesoem if we could create some easy to use hubot package for meteor. Have guys already did something with this?

@engelgabriel
Copy link
Member Author

Sounds great @dstollie we have not started any work on that yet. One of the guys that created Hubot was testing the chat the other day, and he offered to give a hand too. I'll dig his contact details from the logs.

@Sing-Li
Copy link
Member

Sing-Li commented Jun 3, 2015

@engelgabriel Count me in for this as well.
@dstollie Interesting idea - re: common hubot integration adapter for multiple Meteor based chats.
I've got the basic adapter working against the current head. See pic. Kludgy to configure, but can be a base for everyone to dive in.

hubotrocket

Which branch should pull requests be made against for milestone 1.1 features?

@riaan53
Copy link

riaan53 commented Jun 3, 2015

nice!!! @Sing-Li

@dstollie
Copy link

dstollie commented Jun 3, 2015

@Sing-Li Could you fork this work and push it to a branch of that fork.. Im getting really curious if I see this

@engelgabriel
Copy link
Member Author

@Sing-Li WOW! That's awesome! Please submit a PR and I'll revise it straight away. Thanks!

@Sing-Li
Copy link
Member

Sing-Li commented Jun 3, 2015

Thanks @riaan53 , @dstollie and @engelgabriel

PR #132 contains the working initial adapter, and some setup instructions. There are several moving parts and not so easy to setup right now.

In a few days, I'll follow up with a Docker image that will make adapter development "setup free" and maybe even serves as a deployment container for rocketchat bot instances.

Right now, this adapter requires no change in the core Rocket.Chat source code. There is another version that I have been playing with that uses a more efficient publication dedicated to hubot integration, we can consider that at a later stage.

@dstollie - using this approach, I was able to complete a 'basic' adapter for nullchat in a few hours, hopefully it will help with spacetalk integration as well.

@afropolymath
Copy link

+1. Looking forward to building cool hacks with this. 👍

@rodrigok
Copy link
Member

rodrigok commented Jun 5, 2015

Looks amazing, I hope to help soon.

@Sing-Li
Copy link
Member

Sing-Li commented Jun 6, 2015

Folks, please check the https://github.com/RocketChat/hubot-rocketchat project where the code lives.

I've got a queued PR RocketChat/hubot-rocketchat#7 that catches up with all the schema & method changes in the core, so the bot will now work with the restructuring-in-progress head. Currently, I'm testing the docker container and it should be ready by the next PR.

@rodrigok - awesome! @andela-cnnadi - can't wait to see your hacks (I assume they might be open source :)

@engelgabriel
Copy link
Member Author

@Sing-Li I've just invited you to the https://github.com/orgs/RocketChat/teams/hubot-rocketchat so you can be an admin of the project too.

@Sing-Li
Copy link
Member

Sing-Li commented Jun 8, 2015

@engelgabriel Thanks!

The docker image is ready. Everyone can start hacking the adapter code, or launch his/her own bot within a few minutes now. Please head over to the hubot integration project for information.

@engelgabriel
Copy link
Member Author

The initial hubot deployment is now running on our demo server... check it out!

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

Successfully merging a pull request may close this issue.

6 participants