Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Aug 23 14:51
    gep13 labeled #695
  • Aug 23 14:51
    gep13 milestoned #695
  • Aug 23 14:51
    gep13 assigned #695
  • Aug 23 14:51
    gep13 opened #695
  • Aug 22 13:22
    Sukender opened #694
  • Aug 21 06:41
    gep13 closed #693
  • Aug 21 06:41
    gep13 commented #693
  • Aug 21 06:40
    gep13 milestoned #693
  • Aug 21 06:40
    gep13 labeled #693
  • Aug 21 06:40

    gep13 on develop

    (GH-693) Clarify usage requirem… (compare)

  • Aug 21 06:39

    gep13 on develop

    (maint) Remove mention of ZenHu… (compare)

  • Aug 21 04:00
    Lemmingh opened #693
  • Aug 09 14:39
    cybercatgurrl commented #617
  • Aug 01 08:39
    pascalberger commented #692
  • Aug 01 07:56
    gep13 commented #692
  • Aug 01 07:34

    mwallner on develop

    (build) Disable documentation o… (compare)

  • Aug 01 07:34
    mwallner closed #692
  • Aug 01 07:33

    mwallner on develop

    (doc) Fix typo (#691) (compare)

  • Aug 01 07:33
    mwallner closed #691
  • Jul 31 05:46
    AdmiringWorm commented #637
Sander Steenhuis
@Redsandro
@gep13 mass highlighting is a term from the old IRC days, where you would - what I guess today you call @mention - a batch of nicks so they all get an alert and switch to the chat to see who's talking to them. I thought this bot was new and programmed to highlighted the channel when he speaks, but browsing back I see that is not the case.
@RichiCoder1 what do you mean how he joined the channel? I guess it was through an invite on january 18.
Oh wait - the ChocolateyGUI channel - I didn't notice I was on a different channel. I don't know how I got here.
Sander Steenhuis
@Redsandro
This gui thing is pretty sweet. Would it in theory be possible to make a GUI that allows you to edit package metadata on the server?
Gary Ewan Park
@gep13
ok, so let me try and clear a few things up...
about a month ago, we (as in Chocolatey) started actively using Gitter. Rob and I went through and added Gitter Rooms for each of the main Chocolatey Repositories. This includes Chocolatey, Choco, ChocolateyGUI, Chocolatey.org, Chocolatey-Oneget and Chocolatey-Gitter. As well as the Chocolatey organisation as a whole.
The premise behind these rooms is that it gives people a place to ask questions about each of these areas, prior to creating an issue in GitHub, or following up with a larger discussion in the Google Group, etc.
So far, the feedback has been really good, and we have seen quite a bit of adoption, especically in the choco gitter room
on top of that, we then added chocobot, which is a hubot instance, that can, and does, respond to commands in each of the chat rooms that he/she is a member of.
for example
chocobot help
The chocolatiest bot this side of the Mississippi
@choco-bot

nnn - link to GitHub issue nnn for chocobot_GITHUB_REPO project

Good Morning makes chocobot say good morning to you back
Hello or Good Day make chocobot say hello to you back
applause|applaud|bravo|slow clap - Get applause
botsnack - give the bot a food
dance - Display a dancing Carlton
deal with it - display a "deal with it" gif
disassemble - NO DISASSEMBLE
haters - Returns a random haters gonna hate url
chocobot adapter - Reply with the adapter
chocobot animate me <query> - The same thing as image me, except adds a few parameters to try to return an animated GIF instead.
chocobot ascii me <text> - Show text in ascii art
chocobot card 2 - Displays two answers for questions with two blanks
chocobot card me - Displays an answer
chocobot chuck norris -- random Chuck Norris awesomeness
chocobot chuck norris me <user> -- let's see how <user> would do as Chuck Norris
chocobot echo <text> - Reply back with <text>
chocobot fitbit approve - Approve all pending requests
chocobot fitbit leaders - Show table of leaders
chocobot fitbit register - Show how to friend the bot
chocobot flip - chocobot flips a table
chocobot github search [repo] <query> - Search for <query> in [repo] or anywhere
chocobot hangout me <title> - Creates a Hangout with the given title and returns the URL.
chocobot help - Displays all of the help commands that chocobot knows about.
chocobot help <query> - Displays all help commands that match <query>.
chocobot image me <query> - The Original. Queries Google Images for <query> and returns a random top result.
chocobot map me <query> - Returns a map view of the area returned by query.
chocobot mart me - Show random Walmart image
chocobot mustache me <query> - Searches Google Images for the specified query and mustaches it.
chocobot mustache me <url> - Adds a mustache to the specified URL.
chocobot ping - Reply with pong
chocobot pug bomb N - get N pugs
chocobot pug me - Receive a pug
chocobot q card - Returns a question
chocobot roll (die|one) - Roll one six-sided dice
chocobot roll <x>d<y> - roll x dice, each of which has y sides
chocobot roll dice - Roll two six-sided dice
chocobot simpsons image me - displays a random image from imgur.com/r/TheSimpsons
chocobot simpsons quote me - displays a random quote from the simpsons
chocobot tell <recipients> <some message> - tell <recipients> <some message> next time they are present.
chocobot the rules - Make sure chocobot still knows the rules.
chocobot time - Reply with current time
chocobot translate me <phrase> - Searches for a translation for the <phrase> and then prints that bad boy out.
chocobot translate me from <source> into <target> <phrase> - Translates <phrase> from <source> into <target>. Both <source> and <target> are optional
chocobot travis me <user>/<repo> - Returns the build status of https://github.com/<user>/<repo>
chocobot twitter <command> <query> - Search Twitter for a query
chocobot uptime - Outputs bot uptime
chocobot walmart me - Show random Walmart image
chocobot xkcd <num> - XKCD comic <num>
chocobot xkcd [latest]- The latest XKCD comic
chocobot xkcd random - XKCD comic <num>
chocobot youtube me <query> - Searches YouTube for the query and returns the video embed link.
knowing is half the battle - display "The Battle" image
repo#nnn - link to GitHub issue nnn for repo project
rimshot - Link to a short video of a rimshot
sarcastic applause|clap - Get sarcastic applause
saying yolo triggers an image of only living once.
ship it - Display a motivation squirrel
user/repo#nnn - link to GitHub issue nnn for user/repo project
Gary Ewan Park
@gep13
lists all the commands that chocobot is aware of, and can respond to
chocobot botsnack
The chocolatiest bot this side of the Mississippi
@choco-bot
Oh thx, have a cookie yourself!
Gary Ewan Park
@gep13
one example of what chocobot can do is group aliasing. I added a group alias called chocoteam, and I added all the members of the team to it. That way, if there is an annoucement, like the release of ChocolateyGUI 0.12.0, which you want everyone on the team to know about, you can mention this group alias, and chocobot will translate that into a mention for each team member. I personally am glad that this exists, and find it a useful tool to alert everyone about something.
@Redsandro if you want me to remove you from this group alias, please let me know, and I will take you off
@Redsandro joining a room is as simple as clicking on a notification, or email link. As long as you have a GitHub account, you will automatically be authenticated into the room, there is no real joining process, you simply get in
@Redsandro with regard to your suggestion for the GUI and allowing you to edit metadata for a package. This is something that we have discussed, and we may well be creating new tool, specifically for the creation and maintenance of Chocolatey Packages, where you would be able to edit the metadata, but this would never be the metadata that exists on teh server, but rather simply the nuspec file of the package. Any changes to the metadata would still need to go through the moderation process that currently exists
Sander Steenhuis
@Redsandro
@gep13 thanks for the clarification :)
@gep13 Yeah the highlight/@mention was more general advice in case it was a 'feature' that a bot would always mention the chan. I could have known better if I saw what was going on here. :) Not really used to coming here and staying uptodate. You can keep me in the group. :)
clap
Sander Steenhuis
@Redsandro
chocobot clap
I have no power here.
Gary Ewan Park
@gep13
ah, hold on, if you are new to Gitter, or at least reasonably new, we need to kick chocobot so that he/she can see you, two secs...
chocobot uptime
The chocolatiest bot this side of the Mississippi
@choco-bot
I've been sentient for 22 hours, 57 minutes and 47 seconds
Gary Ewan Park
@gep13
chocobot uptime
The chocolatiest bot this side of the Mississippi
@choco-bot
I've been sentient for 4 seconds
Gary Ewan Park
@gep13
@Redsandro can you try talking to chocobot again?
cool, I will keep you in the group
let me know if you have any other questions
chocobot clap
slow clap
Sander Steenhuis
@Redsandro
clap
sarcastic applause
The chocolatiest bot this side of the Mississippi
@choco-bot
Sander Steenhuis
@Redsandro
ah :D
Gary Ewan Park
@gep13
woot!
choobot botsnack
The chocolatiest bot this side of the Mississippi
@choco-bot
Thank you very much.
Gary Ewan Park
@gep13
good chocobot!
Sander Steenhuis
@Redsandro
chocobot translate me from javascript into java var test = { key: "value"};
The chocolatiest bot this side of the Mississippi
@choco-bot
" from javascript into java var test = { key: "value"};" is English for " from javascript into java var test = { key: "value"};"
Simon Cropp
@SimonCropp
@gep13 shall we move here instead of twitter DMs ?
Gary Ewan Park
@gep13
that is probably a good idea :-)
so, this is what I have....
ChocolateyGUI has both a develop and a master branch, we are following GitFlow
we are using GitVersion and the built in support for AppVeyor to generate the version number each time a build occurs