go_dreamfactory/cmd/robot
2022-06-16 15:21:34 +08:00
..
friend.go 修复机器人测试逻辑 2022-06-16 15:13:25 +08:00
login.go 修复机器人测试逻辑 2022-06-16 15:13:25 +08:00
options.go 修复机器人测试逻辑 2022-06-16 15:13:25 +08:00
pack.go 更新db接口调用 2022-06-15 17:36:09 +08:00
readme.md 好友接口测试1 2022-06-09 18:45:50 +08:00
robot.go 修改user接口 2022-06-16 15:21:34 +08:00
user.go 修复机器人测试逻辑 2022-06-16 15:13:25 +08:00

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)
    ...
}