Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

10
  • What do the different commands do? I don't need details, but a general idea of the application. Surely, the end goal of your application is not a command processor, that is just the means to the end. What is the "end" as defined by the business? Commented Apr 19, 2017 at 16:45
  • 1
    It's an IRCBot @TheCatWhisperer. User types !song, raw IRC message is put onto the queue, the song command processes the message, looks up the currently playing song, and sends output to the chat service that originally put it onto the queue. Commented Apr 19, 2017 at 17:42
  • I thought there were many commands, that can't be the only thing it does, is it? Commented Apr 19, 2017 at 18:42
  • Oh no @TheCatWhisperer. There are many different commands (song being one of them). Some other examples would be (help to display help text, poll to start a poll, giveaway to start a raffle, among many others). Some are short quick responses (Like help, which would just output a message to the chat service), and some require some async processing (like song, which requires posting an mp3 to a sound cloud to identify a song playing). Commented Apr 19, 2017 at 20:42
  • 1
    I'll just leave this here: Akka.Net. Commented Apr 20, 2017 at 20:30