server

package
v1.0.0-alpha.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2021 License: AGPL-3.0 Imports: 23 Imported by: 4

Documentation

Overview

Package server 包含Admin子站,HTTP,WebSocket,反向WebSocket请求处理的相关函数与结构体

Index

Constants

This section is empty.

Variables

View Source
var API = map[string]func(*coolq.CQBot, resultGetter) coolq.MSG{
	"get_login_info":             getLoginInfo,
	"get_friend_list":            getFriendList,
	"get_group_list":             getGroupList,
	"get_group_info":             getGroupInfo,
	"get_group_member_list":      getGroupMemberList,
	"get_group_member_info":      getGroupMemberInfo,
	"send_msg":                   sendMSG,
	"send_group_msg":             sendGroupMSG,
	"send_group_forward_msg":     sendGroupForwardMSG,
	"send_private_msg":           sendPrivateMSG,
	"delete_msg":                 deleteMSG,
	"set_friend_add_request":     setFriendAddRequest,
	"set_group_add_request":      setGroupAddRequest,
	"set_group_card":             setGroupCard,
	"set_group_special_title":    setGroupSpecialTitle,
	"set_group_kick":             setGroupKick,
	"set_group_ban":              setGroupBan,
	"set_group_whole_ban":        setGroupWholeBan,
	"set_group_name":             setGroupName,
	"set_group_admin":            setGroupAdmin,
	"_send_group_notice":         sendGroupNotice,
	"set_group_leave":            setGroupLeave,
	"get_image":                  getImage,
	"get_forward_msg":            getForwardMSG,
	"get_msg":                    getMSG,
	"download_file":              downloadFile,
	"get_group_honor_info":       getGroupHonorInfo,
	"set_restart":                setRestart,
	"can_send_image":             canSendImage,
	"can_send_record":            canSendRecord,
	"get_stranger_info":          getStrangerInfo,
	"get_status":                 getStatus,
	"get_version_info":           getVersionInfo,
	"get_group_system_msg":       getGroupSystemMSG,
	"get_group_file_system_info": getGroupFileSystemInfo,
	"get_group_root_files":       getGroupRootFiles,
	"get_group_files_by_folder":  getGroupFilesByFolder,
	"get_group_file_url":         getGroupFileURL,
	"upload_group_file":          uploadGroupFile,
	"get_group_msg_history":      getGroupMsgHistory,
	"_get_vip_info":              getVipInfo,
	"reload_event_filter":        reloadEventFilter,
	".ocr_image":                 ocrImage,
	"ocr_image":                  ocrImage,
	"get_group_at_all_remain":    getGroupAtAllRemain,
	"get_online_clients":         getOnlineClients,
	".get_word_slices":           getWordSlices,
	"set_group_portrait":         setGroupPortrait,
	"set_essence_msg":            setEssenceMSG,
	"delete_essence_msg":         deleteEssenceMSG,
	"get_essence_msg_list":       getEssenceMsgList,
	"check_url_safely":           checkURLSafely,
	"set_group_anonymous_ban":    setGroupAnonymousBan,
	".handle_quick_operation":    handleQuickOperation,
}
View Source
var CQHTTPApiServer = &httpServer{}

CQHTTPApiServer CQHTTPApiServer实例

View Source
var Debug = false

Debug 是否启用Debug模式

View Source
var WebSocketServer = &webSocketServer{}

WebSocketServer 初始化一个WebSocketServer实例

Functions

func Daemon added in v1.0.0

func Daemon()

Daemon go-cqhttp server 的 daemon的实现函数

Types

type HTTPClient added in v1.0.0

type HTTPClient struct {
	// contains filtered or unexported fields
}

HTTPClient 反向HTTP上报客户端

func NewHTTPClient

func NewHTTPClient() *HTTPClient

NewHTTPClient 返回反向HTTP客户端

func (*HTTPClient) Run added in v1.0.0

func (c *HTTPClient) Run(addr, secret string, timeout int32, bot *coolq.CQBot)

Run 运行反向HTTP服务

type WebSocketClient added in v0.9.39

type WebSocketClient struct {
	// contains filtered or unexported fields
}

WebSocketClient WebSocket客户端实例

func NewWebSocketClient added in v0.9.39

func NewWebSocketClient(conf *global.GoCQReverseWebSocketConfig, authToken string, b *coolq.CQBot) *WebSocketClient

NewWebSocketClient 初始化一个NWebSocket客户端

func (*WebSocketClient) Run added in v0.9.39

func (c *WebSocketClient) Run()

Run 运行实例

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL