.. | ||
friend.go | ||
login.go | ||
options.go | ||
pack.go | ||
readme.md | ||
robot.go | ||
user.go |
Robot使用
命令行
#使用已存在的账号测试接口
go run cmd.go run --account yourAccount
#使用新账号测试接口
go run cmd.go run --account newAccount --create true
@[TOC]
添加测试接口
- 请求的方法
// 好友申请,参数根据实际业务添加
func (r *Robot) FriendApply(friendIds []string) {
...
}
- 响应的方法
func (r *Robot) handleFriendApply(msg *pb.UserMessage) {
...
}
添加subType,调用响应方法
//根据实际情况添加subtype
func (r *Robot) handleFriendMsg(msg *pb.UserMessage) {
switch msg.SubType {
case "apply":
//调用响应
r.handleFriendApply(msg)
}
}
修改请求方法调用
func (r *Robot) onUserLoaded() {
switch msg.MainType {
case "user":
r.handleUserMsg(msg)
case "friend":
r.handleFriendMsg(msg)
...
}