类型化 API 服务
消息、聊天、用户、投票和更新由同一客户端下的专用服务处理。
ymsdkv0.2.0
Yandex Messenger Bot API 客户端
通过类型化 Go 服务发送消息、创建投票和管理聊天。配置重试与速率限制,并通过轮询或 webhook 接收更新。
Go · MIT · 最近更新
cs := client.New(ym.Config{
Token: os.Getenv("YM_TOKEN"),
})
msg, err := cs.Messages.SendToChat(
ctx, "chat-id", "Deployment finished", nil,
)
if err != nil {
return err
}
fmt.Println(msg.ID)
ymsdk
消息、聊天、用户、投票和更新由同一客户端下的专用服务处理。
配置退避与 Retry-After 处理;支持的发送方法使用 payload ID 减少重试重复。
通过轮询循环接收更新,或使用能够对重复投递去重的 webhook 处理器。
Yandex Messenger Bot API 客户端
从环境变量读取机器人令牌,并按工作流配置重试策略。
从部署通知开始,再通过同一客户端接入更新、投票或聊天管理。
01 / 安装
go get github.com/rekurt/ymsdk02 / README
配置说明、使用示例和 API 参考。
Yandex Messenger 机器人的 Go SDK,提供消息、投票和聊天的类型化服务,并处理重试与 API 限流。
ymsdk
02 / 全部项目
程序库、命令行工具和应用程序。