# ZeroBot
[](https://goreportcard.com/report/github.com/wdvxdr1123/ZeroBot)



[](https://raw.githubusercontent.com/wdvxdr1123/ZeroBot/main/LICENSE)
[](https://jq.qq.com/?_wv=1027&k=E6Zov6Fi)
文档正在咕咕中, 具体使用可以参考example文件夹。
## ⚡️ 快速使用
```go
package main
import (
zero "github.com/wdvxdr1123/ZeroBot"
"github.com/wdvxdr1123/ZeroBot/driver"
)
func main() {
zero.OnCommand("hello").
Handle(func(ctx *zero.Ctx) {
ctx.Send("world")
})
zero.RunAndBlock(&zero.Config{
NickName: []string{"bot"},
CommandPrefix: "/",
SuperUsers: []int64{123456},
Driver: []zero.Driver{
// 正向 WS
driver.NewWebSocketClient("ws://127.0.0.1:6700", ""),
// 反向 WS
driver.NewWebSocketServer(16, "ws://127.0.0.1:6701", ""),
},
}, nil)
}
```
## 🎯 特性
- 通过 `init` 函数实现插件式
- 底层与 Onebot 通信驱动可换,目前支持正向/反向WS,且支持基于 `unix socket` 的通信(使用 `ws+unix://`)
- 通过添加多个 driver 实现多Q机器人支持
## 关联项目
- [ZeroBot-Plugin](https://github.com/FloatTech/ZeroBot-Plugin): 基于 ZeroBot 的 OneBot 插件合集
## 特别感谢
- [nonebot/nonebot2](https://github.com/nonebot/nonebot2): 跨平台 Python 异步聊天机器人框架
- [catsworld/qq-bot-api](https://github.com/catsworld/qq-bot-api): Golang bindings for the Coolq HTTP API Plugin
同时感谢以下开发者对 ZeroBot 作出的贡献:
<a href="https://github.com/wdvxdr1123/ZeroBot/graphs/contributors">
<img src="https://contrib.rocks/image?repo=wdvxdr1123/ZeroBot&max=1000" />
</a>
没有合适的资源?快使用搜索试试~ 我知道了~
ZeroBot - 基于OneBot协议的机器人Go开发框架.zip

共57个文件
go:43个
md:7个
yml:2个

1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 31 浏览量
2024-09-14
22:55:27
上传
评论
收藏 566KB ZIP 举报
温馨提示
ZeroBot是一个基于OneBot协议的机器人Go开发框架,提供了插件式架构和底层与Onebot通信的灵活驱动支持。它支持正向和反向WebSocket通信,并可以通过添加多个driver实现多Q机器人支持。该框架具有可扩展性和灵活性,为开发者提供了创建自定义机器人的便利工具。此外,它还包括一些特性,如通过init函数实现插件式,支持基于unix socket的通信等。ZeroBot还特别感谢了一些相关项目和开发者对其作出的贡献。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看rEadME.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
资源推荐
资源详情
资源评论


























收起资源包目录




















































































共 57 条
- 1
资源评论


sec0nd_
- 粉丝: 8175
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基因工程一轮期末复习优秀.ppt
- 数字图像处理实验(MATLAB版).doc
- 人脸检测与目标点检测技术概述
- 操作系统课程实施方案报告【生产者消费者同步算法】.doc
- 移动通信电源部分考题.doc
- 【精品文档】项目管理学讲座.ppt
- 计算机软件开发中的JAVA编程语言分析.docx
- 巧用信息化平台优化小学英语听说课堂评价.docx
- 建设工程项目管理信息化发展问题分析.docx
- 大数据与国家形象战略传播.docx
- 大数据时代图书馆管理创新化策略探讨.docx
- 电气自动化专业基于PLC的全自动洗衣机控制系统.doc
- 单片机电子时钟课程设计方案报告.doc
- 基于互联网+的高校教务管理系统的分析与设计.docx
- NBU-Cluster-Server-Database-Agent-for-Oracle-配置指南.pdf
- C语言身份证管理.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
