ChatRoomActionTask.proto 1.5 KB

12345678910111213141516171819202122232425262728293031
  1. syntax = "proto3";
  2. package Jubo.JuLiao.IM.Wx.Proto; //命名空间约定
  3. option go_package = "./workphone";
  4. enum EnumChatRoomAction {
  5. RoomName = 0; // 改群名 content=群昵称
  6. ModifyPublicNoti = 1;// 改公告 content=公告内容
  7. AddMember = 2; // 拉人 content=微信id,用','分隔
  8. KickMember = 3; // 踢人 content=微信id,用','分隔
  9. RoomShowName = 4; // 修改群内显示名 content=显示名
  10. AddToPhonebook = 5; // 加入通讯录 IntValue=0 取消,IntValue=1 加入
  11. NewMsgNoti = 6; // 新消息通知 IntValue=0 (消息免打扰 ),IntValue=1 通知,可设置单个联系人
  12. ExitRoom = 7;// 退群
  13. CreateRoom = 8;// 建群 content=初始成员微信id,用','分隔
  14. ViewAllMember = 9; // 查看所有群成员
  15. TransferOwner = 10; // 群主转让
  16. SetVerify = 11; // 设置群聊邀请确认 IntValue=0 关闭,IntValue=1 打开
  17. AddManager = 12; // 设置群管理员 content=微信id,用','分隔,最多3个id
  18. DelManager = 13; // 删除群管理员 content=微信id,用','分隔
  19. SetRemark = 14; // 设置备注 7.0.14版本新功能 content=备注名,最长32
  20. SetTop = 16; //设置置顶 IntValue=0 取消置顶,IntValue=1 置顶,可设置单个联系人
  21. }
  22. message ChatRoomActionTaskMessage {
  23. string WeChatId = 1; // 商家所属微信号
  24. string ChatRoomId = 2; // 群聊id
  25. EnumChatRoomAction Action = 3; // 指令
  26. string Content = 4; // 指令内容
  27. int32 IntValue = 5; //
  28. int64 taskId = 6;
  29. }