文件名称:girc:girc 是一个灵活的 Go 语言 IRC 库
文件大小:81KB
文件格式:ZIP
更新时间:2024-06-20 04:06:27
go library irc ircv3 sasl
girc,一个灵活的 Go 语言 IRC 库 地位 girc 非常接近于标记 1.0.0 端点,它将根据需要进行标记,因此您将能够谨慎使用它,因为知道您正在使用的特定标记不会有重大更改 特征 专注于简单性,但仍尝试保持灵活性。 只需要 基于事件的触发/响应(,还有 !) 大部分是完整的。 支持几乎所有的。 SASL 身份验证(目前仅默认支持PLAIN和EXTERNAL ,但是您可以简单地自己实现SASLMech以支持其他机制。) 消息标签(默认情况下account-tag类的东西) account-notify , away-notify , chghost , extended-join等——所有这些都被无缝处理( 了解更多信息)。 渠道和用户跟踪。 轻松找到频道中的用户,如果用户不在,或者他们是否通过身份验证(如果服务器支持!) 客户端状态/能力跟踪。 访问能力数据的简
【文件预览】:
girc-master
----conn_test.go(2KB)
----README.md(7KB)
----commands.go(12KB)
----doc.go(563B)
----event.go(17KB)
----state.go(14KB)
----event_test.go(12KB)
----cap_tags.go(7KB)
----state_test.go(8KB)
----LICENSE(1KB)
----go.mod(42B)
----modes.go(13KB)
----constants.go(10KB)
----cap_sasl.go(4KB)
----CONTRIBUTING.md(1KB)
----format_test.go(10KB)
----cmdhandler()
--------cmd.go(5KB)
----go.sum(0B)
----.travis.yml(622B)
----ctcp_test.go(5KB)
----builtin.go(13KB)
----client_test.go(5KB)
----format.go(9KB)
----client.go(24KB)
----cap.go(10KB)
----example_test.go(3KB)
----handler.go(14KB)
----ctcp.go(8KB)
----conn.go(16KB)
----cap_test.go(3KB)