From a593481aca8a5cd9d1fde8aabb4d1ef178b75922 Mon Sep 17 00:00:00 2001 From: casonli Date: Tue, 19 Apr 2022 16:59:32 +0800 Subject: [PATCH] =?UTF-8?q?interaction/search:=20sdK:=E4=BF=AE=E6=94=B9=20?= =?UTF-8?q?interaction=20=E5=AF=B9=E8=B1=A1=20(merge=20request=20!48)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Squash merge branch 'origin/feature_20220419_casonli_interaction_story_873779963' into 'master' 修改 interaction 对象 --issue=1 --- dto/keyboard/keyboard.go | 3 +++ dto/message_create.go | 11 ++++++----- interaction/search/simulate_search.go | 2 +- interaction/search/simulate_search_test.go | 2 +- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/dto/keyboard/keyboard.go b/dto/keyboard/keyboard.go index c85cbaf..c164a2c 100644 --- a/dto/keyboard/keyboard.go +++ b/dto/keyboard/keyboard.go @@ -1,6 +1,9 @@ package keyboard +// ActionType 按钮操作类型 type ActionType uint32 + +// PermissionType 按钮的权限类型 type PermissionType uint32 const ( diff --git a/dto/message_create.go b/dto/message_create.go index 07d88b9..0e11150 100644 --- a/dto/message_create.go +++ b/dto/message_create.go @@ -4,11 +4,12 @@ import "github.com/tencent-connect/botgo/dto/keyboard" // MessageToCreate 发送消息结构体定义 type MessageToCreate struct { - Content string `json:"content,omitempty"` - Embed *Embed `json:"embed,omitempty"` - Ark *Ark `json:"ark,omitempty"` - Image string `json:"image,omitempty"` - MsgID string `json:"msg_id,omitempty"` // 要回复的消息id,为空是主动消息,公域机器人会异步审核,不为空是被动消息,公域机器人会校验语料 + Content string `json:"content,omitempty"` + Embed *Embed `json:"embed,omitempty"` + Ark *Ark `json:"ark,omitempty"` + Image string `json:"image,omitempty"` + // 要回复的消息id,为空是主动消息,公域机器人会异步审核,不为空是被动消息,公域机器人会校验语料 + MsgID string `json:"msg_id,omitempty"` MessageReference *MessageReference `json:"message_reference,omitempty"` Markdown *Markdown `json:"markdown,omitempty"` Keyboard *keyboard.MessageKeyboard `json:"keyboard,omitempty"` // 消息按钮组件 diff --git a/interaction/search/simulate_search.go b/interaction/search/simulate_search.go index cb3d857..9b13f03 100644 --- a/interaction/search/simulate_search.go +++ b/interaction/search/simulate_search.go @@ -18,7 +18,7 @@ const maxRespBuffer = 65535 // Config 搜索请求配置 type Config struct { - AppID uint64 + AppID string EndPoint string // 回调url地址 Secret string } diff --git a/interaction/search/simulate_search_test.go b/interaction/search/simulate_search_test.go index ef1e91f..7917c66 100644 --- a/interaction/search/simulate_search_test.go +++ b/interaction/search/simulate_search_test.go @@ -9,7 +9,7 @@ import ( func TestSimulateSearch(t *testing.T) { got, err := SimulateSearch( &Config{ - AppID: 1, + AppID: "1", EndPoint: "https://www.qq.com", Secret: "a", }, "hello",