G

gobot

已认证
免费

可扩展的 Go IRC 机器人,支持 TLS/SASL、多网络、插件、游戏、提醒、URL 标题和 Prometheus 指标。

速览信息

定价
Free
7
浏览
0
收藏
分类
ais
收录时间
2026年8月
官方网址
github.com

工具概览

概览

GoBot 是一个可扩展的 Go IRC 机器人,适合在一个或多个 IRC 网络上长期运行。它支持 TLS/SASL 认证、多网络和多频道、持久的插件数据、限速响应、游戏、提醒、基于来源的问答、URL 标题和 Prometheus 指标。它还包含无需密钥的 CVE、软件包、OSV、Docker Hub 以及 IP/ASN 查询,Opengist 粘贴,本地加密/编码和端口工具,本地缩写展开,以及持久的单词拼字游戏。 每个已配置的网络连接都通过 TLS 连接,并可使用 SASL PLAIN 或基于证书的 SASL EXTERNAL 认证。它可以使用现有 SASL 凭据显式执行一次性的 CertFP 注册,加入任意数量的已配置频道,监听频道、私聊和邀请事件,把消息分派给已启用的插件,在网络故障后以退避方式重连,并控制出站消息的节奏以避免刷屏。它支持带有限超时的可选外部查询,以及无需任何服务的纯本地目录/游戏。 有状态的功能把数据存储在本地 BoltDB 数据库中。运行时计数器通过 /stats 和 /metrics 暴露;累计计数器也会持久化,因此重启后不会丢失。所有者可以向 GoBot 发送私聊的 reload 消息,在不断开 IRC 连接的情况下应用可重载的插件配置。

功能特点

  • AI 助手
  • 自然语言界面
  • 工作流自动化

相关标签

chatbot
blackjack
docker
fortune
go
ai
ai assistant
automation

应用场景

  • 团队用 GoBot 通过 TLS 连接到 IRC 网络,并使用 SASL PLAIN 或基于证书的 SASL EXTERNAL 认证。

  • 团队用 GoBot 加入任意数量的已配置频道,并监听频道、私聊和邀请事件。

  • 团队用 GoBot 把消息分派给已启用的插件。

  • 团队用 GoBot 在网络故障后以退避方式重连。

  • 团队用 GoBot 控制出站消息的节奏,避免刷屏。

  • 团队用 GoBot 把有状态功能的数据存储在本地 BoltDB 数据库中。

  • 团队用 GoBot 通过 /stats 和 /metrics 暴露运行时计数器。

  • 团队用 GoBot 进行无需密钥的 CVE、软件包、OSV、Docker Hub 以及 IP/ASN 查询。

用户评论

还没有评论,来分享你的使用体验吧