Skip to content
This repository has been archived by the owner on Oct 2, 2024. It is now read-only.

!fileatask #77

Open
abizer opened this issue Dec 28, 2018 · 7 comments
Open

!fileatask #77

abizer opened this issue Dec 28, 2018 · 7 comments

Comments

@abizer
Copy link
Member

abizer commented Dec 28, 2018

next in the line of ircbot functionality to steal from Facebook, we should have a plugin that files GitHub issues against the mentioned repository using the GH API, e.g.

!fileatask ircbot make a fileatask plugin
!fileatask ocfweb migrate to kubernetes

@jvperrin
Copy link
Member

Also @marley ticket me [title] [description] [project]

Lol

@abizer
Copy link
Member Author

abizer commented Dec 28, 2018

nice - we need more diversity in command characters too. We only use ! and # so far, imagine the possibilities with $, &, @, %, , ., |, :, etc etc

@chriskuehl
Copy link
Member

On the other hand, in my experience tickets filed via IRC bot tend to be pretty low-quality (very short on context, which is a problem with a lot of our tickets already). Lots of these tickets end up getting closed months or years later because nobody really remembers what they refer to. Most tickets really do benefit from somebody typing a few sentences into a textbox in the GitHub UI.

I guess it might be convenient for smaller tasks where the ticket is basically serving as a reminder for a specific person.

@abizer
Copy link
Member Author

abizer commented Dec 28, 2018

yeah, that's mostly the use case I envision. little bug reports, minor feature requests, or reminders. if we get our own moffle set up (@keur) we could also have the bot include a link to the context to help improve the quality aspect.

@dkess
Copy link
Member

dkess commented Dec 29, 2018

Yup, if we were to do this I'd definitely want it to link back to the discussion so we can get good context.

There are other difficulties with this though. We don't have a centralized task management system, so we'd either have to get one (probably a bad idea) or would have to get this to post to a specific GitHub repo (which would make the syntax more annoying).

I'd be willing to entertain more people's ideas on this, but I'm still unconvinced that this could be done well.

@jvperrin
Copy link
Member

Well we have rt, which I'd call our (somewhat) centralized task management system. The main issue I think we have is that right now we use any and all of (1) GitHub issues, (2) RT, (3) Discourse for tracking things to do, so supporting all of those would be tougher and confusing.

Maybe if we can have it open an issue in any GitHub repo that would be enough?

@abizer
Copy link
Member Author

abizer commented Dec 29, 2018 via email

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

No branches or pull requests

4 participants