tulir/whatsmeow

GitHub: tulir/whatsmeow

用于 WhatsApp Web 多设备 API 的 Go 语言库,支持消息收发、群组管理等核心功能。

Stars: 5535 | Forks: 878

# whatsmeow [![Go Reference](https://pkg.go.dev/badge/go.mau.fi/whatsmeow.svg)](https://pkg.go.dev/go.mau.fi/whatsmeow) whatsmeow 是一个用于 WhatsApp web 多设备 API 的 Go 库。 ## 讨论 Matrix 聊天室:[#whatsmeow:maunium.net](https://matrix.to/#/#whatsmeow:maunium.net) 关于 WhatsApp 协议的问题(例如如何发送特定类型的消息),你也可以使用 GitHub 讨论区的 [WhatsApp protocol Q&A] 部分。 ## 使用方法 [godoc](https://pkg.go.dev/go.mau.fi/whatsmeow) 包含了所有方法和事件类型的文档。 顶部也有一个[简单示例](https://pkg.go.dev/go.mau.fi/whatsmeow#example-package)。 ## 功能 大多数核心功能已经具备: * 向私聊和群组发送消息(包括文本和媒体) * 接收所有消息 * 管理群组并接收群组变更事件 * 通过邀请消息加入,使用和创建邀请链接 * 发送和接收正在输入通知 * 发送和接收送达和已读回执 * 读取和写入应用状态(联系人列表、聊天置顶/静音状态等) * 如果消息解密失败,发送和处理重试回执 * 发送状态消息(实验性,对于较大的联系人列表可能不起作用) 尚未实现的功能: * 发送广播列表消息(WhatsApp web 也不支持此功能) * 通话
标签:API封装, EVTX分析, EVTX分析, Go库, Go语言, IM, WhatsApp, WhatsApp Web API, 协议库, 即时通讯, 多设备API, 开源库, 搜索引擎爬虫, 日志审计, 消息收发, 程序破解, 网络调试, 群组管理, 自动化