Comments (148)
Maybe outgoing webhooks?
https://myteam.slack.com/services/new/outgoing-webhook
from hubot-slack.
When I was using HipChat you could send private HUBOT commands to a personal room with you and the HUBOT; HUBOT has to have its own user account.
Feels like I should be able to have HUBOT requests picked up in the "slackbot" direct chat window.
However it's handled, we really need the option to talk to HUBOT privately rather than polluting a channel with stuff. For now, should i be setting up a private channel for just me to talk to HUBOT on my lonesome?
from hubot-slack.
Yeah, ability to rename slackbot to whatever your bot is, and to message him directly, would largely solve the root problem in a really clear way for end-users.
We created a #hubot channel and use it to run loud commands, talk about hubot, and test out new scripts. (Having said that, I've probably overloaded that room with too many uses :)
from hubot-slack.
A good start would be a flag on hubot integration to allow listening to slackbot 'channel'. That way we can chat privately to the service and nothing tricky is involved.
I'm not in favour of renaming poor slackbot ;)
from hubot-slack.
any updates on this, I really want this feature,
btw.. Happy new year!
from hubot-slack.
Hate to comment with a simple +1, but this is a pretty important one to us.
Our support team interacts with our Hubot throughout the day, and it's nice to have a separate "channel" just for that interaction. Overloading slash-commands wouldn't be as ideal.
from hubot-slack.
This is definitely coming, and is more something that needs to be supported on the Slack side. We're working on it in a general fashion for all integrations.
from hubot-slack.
👍 yeah I hate to bump the thread without any contribution, but we can't do much about it in the hubot-slack side.
@grantmd thanks for the hard work
from hubot-slack.
👍
from hubot-slack.
👍
from hubot-slack.
This can be done without Slack's help :) Just have the adapter expose an endpoint to receive the payload from a /hubot
slash command:
https://myteam.slack.com/services/new/slash-commands
EDIT: Wait. Confused. Just saw @grantmd's comment above... Am I wrong on that?
EDIT2: Ah. Incoming webhooks don't work for private messages. That's the hold-out, I guess :)
from hubot-slack.
Incoming webhooks don't work for private messages
Not that it's really being debated here, but just to clarify, I consider this a feature (not a bug).
from hubot-slack.
We replaced addressing our bot with /
for the past few years and it's really convenient. I hate typing hubot image me pugs
and the fact that slackbot is this thing that I don't use.
I'd love to be able to:
- rename slackbot
- alias all commands like
/image me pugs
tohubot image me pugs
like this.
from hubot-slack.
from hubot-slack.
We went another way,
We needed Hubot to be behind firewall.
So instead of using this adapter, we talked to the slack team, and they suggested creating a "user" for hubot, and using the hubot-irc adapter.
Private messages work there seeing as hubot is one of the guys basically
from hubot-slack.
@altryne Did you have any more information about how to use hubot-irc with slack? I currently need the private message feature so if this method still works it'd be a great patch until this adapter has an official way.
from hubot-slack.
@altryne It took me a little while to find the IRC info in the dashboard, but I did so nevermind. Thanks anyway. :P
from hubot-slack.
@alirayl could you point out where's the information? thanks :)
from hubot-slack.
@orlando it's at https://my.slack.com/account/gateways
If the gateway for irc isn't there, you need to enable it, in the link above the page
from hubot-slack.
@orlando There's some general IRC/XMPP documentation to get you started at https://slack.zendesk.com/hc/en-us/articles/201727913-Connecting-to-Slack-over-IRC-and-XMPP. Please let me know if it's lacking in any way and I'll improve it!
from hubot-slack.
from hubot-slack.
As a side note, we did the same thing (irc adapter to slack). We lose a bit of the richness of integrations formatting but that could be solved with a modified irc adapter that did a webhook to slack. In essence the irc adapter would be for listens but the webhook would be sending.
from hubot-slack.
Note that this was because we needed to protect our hubot behind a firewall as well.
from hubot-slack.
@lusis we did the same thing, hubot listens on irc, and responds over api if it's in a room, or via irc when it's a private 1on1 message
from hubot-slack.
@altryne well now I don't feel so silly thinking about shaving that yak 👍
from hubot-slack.
👍 to this as well (yes, I read all the comments, and realize it's mostly on Slack's side). Might go the IRC route for now.
@altryne any chance you could show how you tweaked your Hubot to listen on IRC & respond via API?
from hubot-slack.
Sure think @jeffbyrnes
Created a Gist for this
https://gist.github.com/altryne/885ae98ea36dd7c897f7
from hubot-slack.
Awesome, thanks!
from hubot-slack.
Should be pointed out, @grantmd gave a great response to the larger issue here (Hubot as a user) over on #1. Looks like they're exploring how best to handle that in Slack itself, so hopefully, with a little patience, well be able to DM the boy & see it in user lists in channels.
from hubot-slack.
👍
All comments are pretty old, even the ones promising an improved integration in the other thread.
Is there anything new on the issue?
from hubot-slack.
Very sorry for the radio silence on this, as I didn't want to say anything until I was more sure.
We are "weeks" away from the release of a new adapter as well as a ton of backend work to allow more integrations to do the things that the new adapter will do (can join private rooms, can be DMd, can be invited/kicked from rooms, will show up in presence lists, will autocomplete the username, etc).
Prior to the full release, we will be doing a beta of this new adapter. When we're ready to do that, I'll be contacting everyone who has asked about it on here. Thanks for your patience!
from hubot-slack.
@grantmd I'd also be interested in the beta adapter, as it's available. Thanks for the hard work.
from hubot-slack.
ummm I would like this new adapter swag if possible too. thanks @grantmd
from hubot-slack.
@grantmd count me in
from hubot-slack.
@grantmd great news, i'm definitely interested in a beta adapter as well, keep up the good work.
from hubot-slack.
@grantmd will the new adapter be able to sit behind a firewall?
The current set-up we have at @Fundbox is we're connecting our own hubot with irc-adapter to the irc gateway. This allows for all the things you've written, DMs, etc', and he can send messages via incoming webhook to slack as well.
But it would be nice to remove one member of the team for a more robust integration you @slack devs
from hubot-slack.
@grantmd great news, i'm interested in a beta adapter as well. Awesome work Guys!
from hubot-slack.
I was reading through this a few hours ago, and am relieved to see @grantmd 's message now! That's great news! 👍
from hubot-slack.
@grantmd count me in too! Appreciate all of the hard work.
from hubot-slack.
👍 Thanks @grantmd for the hard work! Would love to test beta adaptor 😄
from hubot-slack.
That's awesome @grantmd. If you need more eyes on it, count me in for the beta.
from hubot-slack.
+1 for beta — sounds rad.
from hubot-slack.
beta would be great.
from hubot-slack.
👍
from hubot-slack.
👍 would also be interested!
from hubot-slack.
+1 really appreciate this adapter and the work being done. Please count me in for the beta
from hubot-slack.
Yes! what I've been waiting for to take our Hubot to a new level.
from hubot-slack.
Also interested in beta testing the new adapter, good stuff!
from hubot-slack.
also interested!
from hubot-slack.
I'm interested in the beta as well. Nice job!
from hubot-slack.
Also interested in beta!
from hubot-slack.
+1 😍
from hubot-slack.
+1 for beta testing...
from hubot-slack.
@grantmd I'm also interested in beta testing.
from hubot-slack.
@grantmd sounds great!! can I try it when it is ready?
from hubot-slack.
@grantmd Another for the beta testing please
from hubot-slack.
i would also be interested in the beta
from hubot-slack.
@grantmd I'd also be interested in trying the beta when it's available.
from hubot-slack.
👍 @grantmd me too
from hubot-slack.
👍 for beta
from hubot-slack.
@grantmd I'd love to try out the beta as well!
from hubot-slack.
@grantmd I'd like to be in the beta as well!
from hubot-slack.
My team would also like to be part of this beta. Thanks!
from hubot-slack.
My team would like to take part of this beta as well.
from hubot-slack.
Beta access please, 🍬.
from hubot-slack.
This is exciting! I would like to be part of the beta as well.
from hubot-slack.
would also love beta access
from hubot-slack.
Would love be a part of the beta access!
from hubot-slack.
I would like to be part of beta, please.
from hubot-slack.
Same here, our chat it's used by more than 100 people.
from hubot-slack.
@grantmd also interested
from hubot-slack.
@grantmd count me in for the beta to try this out! We love using Hubot+Slack and this would definitely take it to the next level for us!
from hubot-slack.
@grantmd also interested in the beta. Thanks!
from hubot-slack.
Is this being worked on? any ETA?
from hubot-slack.
@grantmd We would also be interested in the beta.
from hubot-slack.
It's pretty close. Not sure at this point if we'll do an official beta for hubot itself or just make it available to everyone.
from hubot-slack.
If there is a beta, I'd love to have it. Or if it's released, I'd be happy to use it :)
from hubot-slack.
sounds good 👍
from hubot-slack.
👍 Looking forward to this.
from hubot-slack.
As with the others, I'm keen to trial this.
from hubot-slack.
Please beta-enable me as well.
from hubot-slack.
👍 beta please :)
from hubot-slack.
Beta please, please :)
from hubot-slack.
(my specific case is that I want Hubot to be able to respond to e.g. a "hubot ping" from an external webhook integration; I'm not sure at all that this will work in the beta but I'd like to try it out)
from hubot-slack.
@grantmd i'd like to enroll in beta as well!
from hubot-slack.
@grantmd whether it's beta or public release, please count me in 👍
from hubot-slack.
I volunteer as tribute
from hubot-slack.
I like betas!
from hubot-slack.
I'd like to enroll if possible
from hubot-slack.
Interested in beta, looks like it has great promise!
from hubot-slack.
I'd love to get in on the beta as well! Cheers, @grantmd :)
from hubot-slack.
+1 for beta access. Our team uses a highly customized Hubot for development automation and some of the features discussed here would help us make output and reporting a lot cleaner.
from hubot-slack.
I'd love beta access as well once it's available.
from hubot-slack.
+1 for beta - would love to be able to use slack but having a bot behind the firewall is integral.
from hubot-slack.
+1 for beta access, thanks @grantmd
from hubot-slack.
+1 for beta too please! Thanks for all the hard work =D
from hubot-slack.
+1 beta plx
from hubot-slack.
+1 beta
from hubot-slack.
+1 for Beta access please!
from hubot-slack.
@grantmd I'm sure you are overwhelmed with requests but i would love access to that beta as well.
from hubot-slack.
Related Issues (20)
- Get the last reply in a thread HOT 4
- @slack/client is no longer developed, and its dependency "ws" has a security vulnerability HOT 2
- Replace RTM API with Event API for hubot slack adapter HOT 5
- Change the default settings to "useRtmConnect: true"
- Hubot failing to set up with error: Response not OK: method_deprecated HOT 4
- Problem setting up slack token HOT 4
- @slack/client dependency "async" has a security vulnerability HOT 2
- Best Interior Designers in Noida
- Can not trigger listener sometimes. HOT 6
- After SlackClient#send(), I can not receive message sometimes HOT 5
- DEBUG Received file_shared message from: undefined, file_id: F03PMLTMBNE HOT 4
- How to HOT 1
- unable to get response from hubot HOT 3
- App user who is initiating action is identified as channel instead of App name HOT 5
- Port hubot-slack away from @slack/client? HOT 2
- Rtm.start not getting replaced by rtm.connect HOT 6
- slack bot respond only once in the thread message HOT 3
- RTMClient failed to connect HOT 15
- hubot@>4.0.0 Cannot load adapter HOT 11
- Deleted Message Event HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hubot-slack.