Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterOnebotApiRequestGRPCServiceServer(s *grpc.Server, srv OnebotApiRequestGRPCServiceServer)
- type ChannelApiRequestClient
- type OnebotApiRequestClient
- type OnebotApiRequestGRPCServiceClient
- type OnebotApiRequestGRPCServiceServer
- type SetFriendAddRequestRequest
- func (*SetFriendAddRequestRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetFriendAddRequestRequest) GetApprove() bool
- func (x *SetFriendAddRequestRequest) GetFlag() string
- func (x *SetFriendAddRequestRequest) GetRemark() string
- func (*SetFriendAddRequestRequest) ProtoMessage()
- func (x *SetFriendAddRequestRequest) ProtoReflect() protoreflect.Message
- func (x *SetFriendAddRequestRequest) Reset()
- func (x *SetFriendAddRequestRequest) String() string
- type SetGroupAddRequestRequest
- func (*SetGroupAddRequestRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetGroupAddRequestRequest) GetApprove() bool
- func (x *SetGroupAddRequestRequest) GetFlag() string
- func (x *SetGroupAddRequestRequest) GetReason() string
- func (x *SetGroupAddRequestRequest) GetSubType() string
- func (*SetGroupAddRequestRequest) ProtoMessage()
- func (x *SetGroupAddRequestRequest) ProtoReflect() protoreflect.Message
- func (x *SetGroupAddRequestRequest) Reset()
- func (x *SetGroupAddRequestRequest) String() string
- type UnimplementedOnebotApiRequestGRPCServiceServer
Constants ¶
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 ¶
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.
func NewOnebotApiRequestGRPCServiceClient ¶
func NewOnebotApiRequestGRPCServiceClient(cc grpc.ClientConnInterface) OnebotApiRequestGRPCServiceClient
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 (x *SetFriendAddRequestRequest) ProtoReflect() protoreflect.Message
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 (x *SetGroupAddRequestRequest) ProtoReflect() protoreflect.Message
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) SetFriendAddRequest(context.Context, *SetFriendAddRequestRequest) (*emptypb.Empty, error)
func (*UnimplementedOnebotApiRequestGRPCServiceServer) SetGroupAddRequest ¶
func (*UnimplementedOnebotApiRequestGRPCServiceServer) SetGroupAddRequest(context.Context, *SetGroupAddRequestRequest) (*emptypb.Empty, error)