Joe Bot - IRC Adapter
IRC adapter. https://github.com/go-joe/joe
IRC adapter for: https://github.com/go-joe/joe
This simple IRC adapter forwards all messages directed to it
on a particular channel to the brain. To direct a message to
the bot, the IRC message needs to contain the bot's IRC nick
prefixed with @ at the beginning, e.g. @thebot hello world
makes the IRC adapter receive hello world. As the "channel",
it uses the IRC nick of the user who sent the message. The
"channel" will be used in responses to directly address the
same user, in the form @user this is the response.
Example
cfg := irc.Config{
Address: "my-irc-server.com:6667",
Nick: "my-irc-bot",
Name: "My IRC Bot",
Channel: "#my-irc-channel",
}
b := &ExampleBot{
Bot: joe.New("my-irc-bot", irc.Adapter(cfg),
}