-
Notifications
You must be signed in to change notification settings - Fork 6
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
Interactive useful commands #89
Comments
and
respectively to, well, pause and resume feeds from a particular repository. This would be useful to stop @duga from flooding the chat with dozens of feeds. I'd expect the bot to respond with a ping to the requester saying something like
and, in case we forget to resume, a timeout would be nice, like, auto-resume after 15 minutes maybe. then ping requester to notify when feeds are resuming:
|
To which the bot responds with:
|
I ping to compare SE users' reputation (like the daily feed at 25:45Z) would be useful, I think. Something like |
Related to what @Hosch250 wrote above, I think an "issue search" command would be nice as well, such as:
|
I like @retailcoder's syntax for specifying the repo btw. |
Not sure if this has already been implemented, or suggested for that matter, but what about creating stored procedures that serve as "aliases" of sorts? For example:
|
Improved site metrics would be cool, like
|
@Hosch250 Duga will have a command for searching or looking up an issue soon @retailcoder I will implement another approach of muting Duga later, a general command to silence all Duga messages for a chat room. Also, I don't think there will be a stargazers command as it is very easy to see that on github. @Phrancis How often do you remember people's user ids? :) Indeed it would be a bit more difficult with usernames, but perhaps at a later time. @ckuhn203 open and closed issues for repo and for a milestone? Hmm... Not sure. Feels like Githubs approach is better there. @ShearOfDoom Now you're just lazy! @The-Quill I'm not sure how often that command would be invoked, and if it would be invoked too much it would be annoying. Perhaps include some more info in the daily _RELOAD_ though? |
For the example above Duga would post two messages at a later time like the following.
Could take a specified time as argument or choose a reasonable time somehow. Maybe room activity could be used to figure out a good time? It would also be useful to be able to list scheduled remind commands and a way to cancel them in case of typos etc. |
A command to get the current state of @duga would be helpful to check in which mode she is running or if she isn't running at all ( hence no response ). |
I know Duga is a tool and not a toy, but she's been taking abuse lately with this _INTERRUPT_ thing - it would be nice to see her reply with a random snarky comment when she gets interrupted at reload. |
Also, it would have been nice to have this mute command handy the other day when she had that little Alzheimer episode. |
I second the snarky reply to _INTERUPT_. |
I agree with the mute command, but I'd prefer to just see _INTERRUPT_ stopped. |
I also agree to the |
Now that Duga is able to be more interactive, as she can read from chat, I'd love to get feature-requests for useful chat commands she could respond to.
When you ping Duga with a command, she will be able to know about your chat username and user id, and potentially also your Github username.
Duga was created to be a tool and not a toy, and I intend on keeping that aspect of her.
Both Stack Exchange API and Github API is available for Duga, together with all the normal things a bot can do.
The text was updated successfully, but these errors were encountered: