Documentation ¶
Overview ¶
Package chat 群会话管理
Index ¶
- func Create(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func FriendSwitchUpdate(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func Get(ctx *dingding.App) (resp []byte, err error)
- func SubadminUpdate(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func Update(ctx *dingding.App, payload []byte) (resp []byte, err error)
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Create ¶
创建会话
See: https://ding-doc.dingtalk.com/doc#/serverapi2/fg9dze
POST https://oapi.dingtalk.com/chat/create?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/chat" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := chat.Create(ctx, payload) fmt.Println(resp, err) }
Output:
func FriendSwitchUpdate ¶
设置禁止群成员私聊
See: https://ding-doc.dingtalk.com/doc#/serverapi2/zb74qt
POST https://oapi.dingtalk.com/topapi/chat/member/friendswitch/update?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/chat" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := chat.FriendSwitchUpdate(ctx, payload) fmt.Println(resp, err) }
Output:
func Get ¶
获取会话
See: https://ding-doc.dingtalk.com/doc#/serverapi2/kruhy0
GET https://oapi.dingtalk.com/chat/get?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/chat" ) func main() { var ctx *dingding.App resp, err := chat.Get(ctx) fmt.Println(resp, err) }
Output:
func SubadminUpdate ¶
设置群管理员
See: https://ding-doc.dingtalk.com/doc#/serverapi2/leqbe8
POST https://oapi.dingtalk.com/topapi/chat/subadmin/update?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/chat" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := chat.SubadminUpdate(ctx, payload) fmt.Println(resp, err) }
Output:
func Update ¶
修改会话
See: https://ding-doc.dingtalk.com/doc#/serverapi2/lewq17
POST https://oapi.dingtalk.com/chat/update?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/chat" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := chat.Update(ctx, payload) fmt.Println(resp, err) }
Output:
Types ¶
This section is empty.