request

package
v0.0.0-...-5349944 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2023 License: MIT Imports: 10 Imported by: 1

Documentation

Index

Constants

View Source
const (
	// 处理加好友请求
	// set_friend_add_request
	API_SET_FRIEND_ADD_REQUEST = "set_friend_add_request"
	// 处理加群请求/邀请
	// set_group_add_request
	API_SET_GROUP_ADD_REQUEST = "set_group_add_request"
)

Variables

View Source
var File_api_request_proto protoreflect.FileDescriptor

Functions

func RegisterOnebotApiRequestGRPCServiceServer

func RegisterOnebotApiRequestGRPCServiceServer(s *grpc.Server, srv OnebotApiRequestGRPCServiceServer)

Types

type ChannelApiRequestClient

type ChannelApiRequestClient struct {
	channel.ApiChannel
}

func (*ChannelApiRequestClient) SetFriendAddRequest

func (cli *ChannelApiRequestClient) SetFriendAddRequest(flag string, approve bool, remark string) error

处理加好友请求 set_friend_add_request flag: 加好友请求的 flag(需从上报的数据中获得) approve: 是否同意请求 remark: 添加后的好友备注(仅在同意时有效)

func (*ChannelApiRequestClient) SetGroupAddRequest

func (cli *ChannelApiRequestClient) SetGroupAddRequest(flag string, subType string, approve bool, reason string) error

处理加群请求/邀请 set_group_add_request flag: 加群请求的 flag(需从上报的数据中获得) sub_type: add 或 invite,请求类型(需要和上报消息中的 sub_type 字段相符) approve: 是否同意请求/邀请 reason: 拒绝理由(仅在拒绝时有效)

type OnebotApiRequestClient

type OnebotApiRequestClient interface {
	// 处理加好友请求
	// set_friend_add_request
	// flag: 加好友请求的 flag(需从上报的数据中获得)
	// approve: 是否同意请求
	// remark: 添加后的好友备注(仅在同意时有效)
	SetFriendAddRequest(flag string, approve bool, remark string) error
	// 处理加群请求/邀请
	// set_group_add_request
	// flag: 加群请求的 flag(需从上报的数据中获得)
	// sub_type: add 或 invite,请求类型(需要和上报消息中的 sub_type 字段相符)
	// approve: 是否同意请求/邀请
	// reason: 拒绝理由(仅在拒绝时有效)
	SetGroupAddRequest(flag string, subType string, approve bool, reason string) error
}

func NewChannelApiRequestClient

func NewChannelApiRequestClient(channel channel.ApiChannel) (OnebotApiRequestClient, error)

type OnebotApiRequestGRPCServiceClient

type OnebotApiRequestGRPCServiceClient interface {
	// 处理加好友请求
	// set_friend_add_request
	// flag: 加好友请求的 flag(需从上报的数据中获得)
	// approve: 是否同意请求
	// remark: 添加后的好友备注(仅在同意时有效)
	SetFriendAddRequest(ctx context.Context, in *SetFriendAddRequestRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// 处理加群请求/邀请
	// set_group_add_request
	// flag: 加群请求的 flag(需从上报的数据中获得)
	// sub_type: add 或 invite,请求类型(需要和上报消息中的 sub_type 字段相符)
	// approve: 是否同意请求/邀请
	// reason: 拒绝理由(仅在拒绝时有效)
	SetGroupAddRequest(ctx context.Context, in *SetGroupAddRequestRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

OnebotApiRequestGRPCServiceClient is the client API for OnebotApiRequestGRPCService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type OnebotApiRequestGRPCServiceServer

type OnebotApiRequestGRPCServiceServer interface {
	// 处理加好友请求
	// set_friend_add_request
	// flag: 加好友请求的 flag(需从上报的数据中获得)
	// approve: 是否同意请求
	// remark: 添加后的好友备注(仅在同意时有效)
	SetFriendAddRequest(context.Context, *SetFriendAddRequestRequest) (*emptypb.Empty, error)
	// 处理加群请求/邀请
	// set_group_add_request
	// flag: 加群请求的 flag(需从上报的数据中获得)
	// sub_type: add 或 invite,请求类型(需要和上报消息中的 sub_type 字段相符)
	// approve: 是否同意请求/邀请
	// reason: 拒绝理由(仅在拒绝时有效)
	SetGroupAddRequest(context.Context, *SetGroupAddRequestRequest) (*emptypb.Empty, error)
}

OnebotApiRequestGRPCServiceServer is the server API for OnebotApiRequestGRPCService service.

type SetFriendAddRequestRequest

type SetFriendAddRequestRequest struct {
	Flag    string `protobuf:"bytes,1,opt,name=flag,proto3" json:"flag,omitempty"`
	Approve bool   `protobuf:"varint,2,opt,name=approve,proto3" json:"approve,omitempty"`
	Remark  string `protobuf:"bytes,3,opt,name=remark,proto3" json:"remark,omitempty"`
	// contains filtered or unexported fields
}

func (*SetFriendAddRequestRequest) Descriptor deprecated

func (*SetFriendAddRequestRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetFriendAddRequestRequest.ProtoReflect.Descriptor instead.

func (*SetFriendAddRequestRequest) GetApprove

func (x *SetFriendAddRequestRequest) GetApprove() bool

func (*SetFriendAddRequestRequest) GetFlag

func (x *SetFriendAddRequestRequest) GetFlag() string

func (*SetFriendAddRequestRequest) GetRemark

func (x *SetFriendAddRequestRequest) GetRemark() string

func (*SetFriendAddRequestRequest) ProtoMessage

func (*SetFriendAddRequestRequest) ProtoMessage()

func (*SetFriendAddRequestRequest) ProtoReflect

func (*SetFriendAddRequestRequest) Reset

func (x *SetFriendAddRequestRequest) Reset()

func (*SetFriendAddRequestRequest) String

func (x *SetFriendAddRequestRequest) String() string

type SetGroupAddRequestRequest

type SetGroupAddRequestRequest struct {
	Flag    string `protobuf:"bytes,1,opt,name=flag,proto3" json:"flag,omitempty"`
	SubType string `protobuf:"bytes,2,opt,name=subType,proto3" json:"subType,omitempty"`
	Approve bool   `protobuf:"varint,3,opt,name=approve,proto3" json:"approve,omitempty"`
	Reason  string `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

func (*SetGroupAddRequestRequest) Descriptor deprecated

func (*SetGroupAddRequestRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetGroupAddRequestRequest.ProtoReflect.Descriptor instead.

func (*SetGroupAddRequestRequest) GetApprove

func (x *SetGroupAddRequestRequest) GetApprove() bool

func (*SetGroupAddRequestRequest) GetFlag

func (x *SetGroupAddRequestRequest) GetFlag() string

func (*SetGroupAddRequestRequest) GetReason

func (x *SetGroupAddRequestRequest) GetReason() string

func (*SetGroupAddRequestRequest) GetSubType

func (x *SetGroupAddRequestRequest) GetSubType() string

func (*SetGroupAddRequestRequest) ProtoMessage

func (*SetGroupAddRequestRequest) ProtoMessage()

func (*SetGroupAddRequestRequest) ProtoReflect

func (*SetGroupAddRequestRequest) Reset

func (x *SetGroupAddRequestRequest) Reset()

func (*SetGroupAddRequestRequest) String

func (x *SetGroupAddRequestRequest) String() string

type UnimplementedOnebotApiRequestGRPCServiceServer

type UnimplementedOnebotApiRequestGRPCServiceServer struct {
}

UnimplementedOnebotApiRequestGRPCServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedOnebotApiRequestGRPCServiceServer) SetFriendAddRequest

func (*UnimplementedOnebotApiRequestGRPCServiceServer) SetGroupAddRequest

Jump to

Keyboard shortcuts

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