Package discord4j.rest.service
Class ChannelService
java.lang.Object
discord4j.rest.service.RestService
discord4j.rest.service.ChannelService
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddGroupDMRecipient
(long channelId, long userId, discord4j.discordjson.json.GroupAddRecipientRequest request) addPinnedMessage
(long channelId, long messageId) addThreadMember
(long channelId, long userId) bulkDeleteMessages
(long channelId, discord4j.discordjson.json.BulkDeleteRequest request) Mono<discord4j.discordjson.json.InviteData>
createChannelInvite
(long channelId, discord4j.discordjson.json.InviteCreateRequest request, String reason) Mono<discord4j.discordjson.json.MessageData>
createMessage
(long channelId, MultipartRequest<discord4j.discordjson.json.MessageCreateRequest> request) createReaction
(long channelId, long messageId, String emoji) deleteAllReactions
(long channelId, long messageId) Mono<discord4j.discordjson.json.ChannelData>
deleteChannel
(long channelId, String reason) deleteChannelPermission
(long channelId, long overwriteId, String reason) deleteGroupDMRecipient
(long channelId, long userId) deleteMessage
(long channelId, long messageId, String reason) deleteOwnReaction
(long channelId, long messageId, String emoji) deletePinnedMessage
(long channelId, long messageId) deleteReaction
(long channelId, long messageId, String emoji, long userId) deleteReactions
(long channelId, long messageId, String emoji) editChannelPermissions
(long channelId, long overwriteId, discord4j.discordjson.json.PermissionsEditRequest request, String reason) Mono<discord4j.discordjson.json.MessageData>
editMessage
(long channelId, long messageId, MultipartRequest<discord4j.discordjson.json.MessageEditRequest> request) Mono<discord4j.discordjson.json.FollowedChannelData>
followNewsChannel
(long channelId, discord4j.discordjson.json.NewsChannelFollowRequest request) Mono<discord4j.discordjson.json.ChannelData>
getChannel
(long channelId) Flux<discord4j.discordjson.json.InviteData>
getChannelInvites
(long channelId) Mono<discord4j.discordjson.json.MessageData>
getMessage
(long channelId, long messageId) Flux<discord4j.discordjson.json.MessageData>
getMessages
(long channelId, Map<String, Object> queryParams) Flux<discord4j.discordjson.json.MessageData>
getPinnedMessages
(long channelId) Flux<discord4j.discordjson.json.UserData>
getReactions
(long channelId, long messageId, String emoji, Map<String, Object> queryParams) Mono<discord4j.discordjson.json.ThreadMemberData>
getThreadMember
(long channelId, long userId) joinThread
(long channelId) leaveThread
(long channelId) Mono<discord4j.discordjson.json.ListThreadsData>
listJoinedPrivateArchivedThreads
(long channelId, Map<String, Object> queryParams) Mono<discord4j.discordjson.json.ListThreadsData>
listPrivateArchivedThreads
(long channelId, Map<String, Object> queryParams) Mono<discord4j.discordjson.json.ListThreadsData>
listPublicArchivedThreads
(long channelId, Map<String, Object> queryParams) Flux<discord4j.discordjson.json.ThreadMemberData>
listThreadMembers
(long channelId) Mono<discord4j.discordjson.json.ChannelData>
modifyChannel
(long channelId, discord4j.discordjson.json.ChannelModifyRequest request, String reason) Mono<discord4j.discordjson.json.ChannelData>
modifyThread
(long channelId, discord4j.discordjson.json.ThreadModifyRequest request, String reason) Mono<discord4j.discordjson.json.MessageData>
publishMessage
(long channelId, long messageId) removeThreadMember
(long channelId, long userId) Mono<discord4j.discordjson.json.ChannelData>
startThreadInForumChannel
(long channelId, discord4j.discordjson.json.StartThreadInForumChannelRequest request) Mono<discord4j.discordjson.json.ChannelData>
startThreadWithMessage
(long channelId, long messageId, discord4j.discordjson.json.StartThreadRequest request) Mono<discord4j.discordjson.json.ChannelData>
startThreadWithoutMessage
(long channelId, discord4j.discordjson.json.StartThreadWithoutMessageRequest request) triggerTypingIndicator
(long channelId) Methods inherited from class discord4j.rest.service.RestService
getRouter
-
Constructor Details
-
ChannelService
-
-
Method Details
-
getChannel
-
modifyChannel
-
modifyThread
-
deleteChannel
-
getMessages
-
getMessage
-
createMessage
public Mono<discord4j.discordjson.json.MessageData> createMessage(long channelId, MultipartRequest<discord4j.discordjson.json.MessageCreateRequest> request) -
createReaction
-
deleteOwnReaction
-
deleteReaction
-
deleteReactions
-
getReactions
-
deleteAllReactions
-
editMessage
public Mono<discord4j.discordjson.json.MessageData> editMessage(long channelId, long messageId, MultipartRequest<discord4j.discordjson.json.MessageEditRequest> request) -
deleteMessage
-
bulkDeleteMessages
-
publishMessage
-
editChannelPermissions
-
getChannelInvites
-
createChannelInvite
-
deleteChannelPermission
-
followNewsChannel
public Mono<discord4j.discordjson.json.FollowedChannelData> followNewsChannel(long channelId, discord4j.discordjson.json.NewsChannelFollowRequest request) -
triggerTypingIndicator
-
getPinnedMessages
-
addPinnedMessage
-
deletePinnedMessage
-
addGroupDMRecipient
-
deleteGroupDMRecipient
-
startThreadWithMessage
public Mono<discord4j.discordjson.json.ChannelData> startThreadWithMessage(long channelId, long messageId, discord4j.discordjson.json.StartThreadRequest request) -
startThreadWithoutMessage
public Mono<discord4j.discordjson.json.ChannelData> startThreadWithoutMessage(long channelId, discord4j.discordjson.json.StartThreadWithoutMessageRequest request) -
startThreadInForumChannel
public Mono<discord4j.discordjson.json.ChannelData> startThreadInForumChannel(long channelId, discord4j.discordjson.json.StartThreadInForumChannelRequest request) -
joinThread
-
addThreadMember
-
leaveThread
-
removeThreadMember
-
getThreadMember
public Mono<discord4j.discordjson.json.ThreadMemberData> getThreadMember(long channelId, long userId) -
listThreadMembers
-
listPublicArchivedThreads
-
listPrivateArchivedThreads
-
listJoinedPrivateArchivedThreads
-