文件名称:goirc:Go的基于事件的有状态IRC客户端框架
文件大小:153KB
文件格式:ZIP
更新时间:2024-05-03 21:05:34
Go
GoIRC客户端框架 采购与建造 很简单,真的: go get github.com/fluffle/goirc/client 在client.go有一些示例代码演示了该库的client.go 。 这将连接到freenode并默认加入#go-nuts ,所以要小心;-) 有关从旧版go1 API迁移的快速方法,请参见fix/goirc.go及其自述go1 。 使用框架 概要: package main import ( "crypto/tls" "fmt" irc "github.com/fluffle/goirc/client" ) func main () { // Creating a simple IRC client is simple. c := irc . SimpleClient ( "nick" ) // Or, create a config and
【文件预览】:
goirc-master
----.travis.yml(343B)
----client()
--------dispatch.go(5KB)
--------line.go(6KB)
--------commands_test.go(5KB)
--------doc.go(1KB)
--------connection.go(18KB)
--------mocknetconn_test.go(3KB)
--------dispatch_test.go(6KB)
--------state_handlers.go(7KB)
--------line_test.go(6KB)
--------connection_test.go(19KB)
--------handlers.go(4KB)
--------commands.go(9KB)
--------handlers_test.go(14KB)
----LICENSE(1KB)
----client.go(2KB)
----doc()
--------rfc2811.txt(40KB)
--------unreal32docs.html(182KB)
--------rfc2812.txt(120KB)
----.gitignore(55B)
----logging()
--------glog()
--------logging.go(2KB)
--------golog()
----go.sum(2KB)
----state()
--------mock_tracker.go(6KB)
--------nick_test.go(2KB)
--------channel_test.go(5KB)
--------tracker.go(9KB)
--------nick.go(5KB)
--------channel.go(8KB)
--------tracker_test.go(17KB)
----README.md(4KB)
----go.mod(138B)
----vims(45B)