Skip to content

Running JibbR locally

belfryimages edited this page May 28, 2012 · 1 revision

These instructions are for running JibbR locally on a local JabbR instance, for development and testing.

You need a local clone of JabbR. Run it and make a note of the port it opens on (eg localhost:16207). Log in using /nick [user] [password], create a room, go wild talking to yourself, take a few deep breaths.

Now fork and clone JibbR and open the Jabbot solution. VS will prompt you about creating a virtual directory for the AspNetBotHost. We will use the console host for now but say Yes anyway.

Set Jabbot.ConsoleBotHost as the startup project. Open app.config in that project, and set the Bot.Server value to http://localhost:[port]. The room configured in Bot.RoomList also needs to either be created in your JabbR instance, or changed to an existing room. Hit F5.

And that's as far as I get, because JabbR returns a 500 server when trying to log on, caused by an exception in Json.Net when deserialising the /nick command. (Trying the AspNetBotHost gives an aggregate exception containing a 500 as well. Possibly an old version of JabbR?)

Clone this wiki locally