Package org.javacord.core.entity.channel
Interface InternalTextChannel
-
- All Superinterfaces:
Channel
,ChannelAttachableListenerManager
,ChannelSpecialization
,DiscordEntity
,InternalChannelAttachableListenerManager
,InternalTextChannelAttachableListenerManager
,Messageable
,Specializable<T>
,TextChannel
,TextChannelAttachableListenerManager
,Updatable<T>
,UpdatableFromCache
- All Known Implementing Classes:
GroupChannelImpl
,PrivateChannelImpl
,ServerTextChannelImpl
public interface InternalTextChannel extends TextChannel, InternalTextChannelAttachableListenerManager
-
-
Method Summary
-
Methods inherited from interface org.javacord.api.entity.channel.Channel
asCategorizable, asChannelCategory, asGroupChannel, asPrivateChannel, asServerChannel, asServerTextChannel, asServerVoiceChannel, asTextChannel, asVoiceChannel, canSee, canYouSee, getType
-
Methods inherited from interface org.javacord.api.entity.DiscordEntity
getApi, getCreationTimestamp, getCreationTimestamp, getId, getIdAsString
-
Methods inherited from interface org.javacord.core.listener.channel.InternalChannelAttachableListenerManager
addChannelAttachableListener, getChannelAttachableListeners, removeChannelAttachableListener, removeListener
-
Methods inherited from interface org.javacord.core.listener.channel.InternalTextChannelAttachableListenerManager
addCachedMessagePinListener, addCachedMessageUnpinListener, addChannelPinsUpdateListener, addMessageCreateListener, addMessageDeleteListener, addMessageEditListener, addReactionAddListener, addReactionRemoveAllListener, addReactionRemoveListener, addTextChannelAttachableListener, addUserStartTypingListener, getApi, getCachedMessagePinListeners, getCachedMessageUnpinListeners, getChannelPinsUpdateListeners, getId, getMessageCreateListeners, getMessageDeleteListeners, getMessageEditListeners, getReactionAddListeners, getReactionRemoveAllListeners, getReactionRemoveListeners, getTextChannelAttachableListeners, getUserStartTypingListeners, removeListener, removeTextChannelAttachableListener
-
Methods inherited from interface org.javacord.api.entity.message.Messageable
sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage
-
Methods inherited from interface org.javacord.api.util.Specializable
as
-
Methods inherited from interface org.javacord.api.entity.channel.TextChannel
bulkDelete, bulkDelete, bulkDelete, canAddNewReactions, canAttachFiles, canEmbedLinks, canManageMessages, canMentionEveryone, canReadMessageHistory, canRemoveReactionsOfOthers, canUseExternalEmojis, canUseTts, canWrite, canYouAddNewReactions, canYouAttachFiles, canYouEmbedLinks, canYouManageMessages, canYouMentionEveryone, canYouReadMessageHistory, canYouRemoveReactionsOfOthers, canYouUseExternalEmojis, canYouUseTts, canYouWrite, deleteMessages, deleteMessages, deleteMessages, deleteMessages, getCurrentCachedInstance, getLatestInstance, getMessageById, getMessageCache, getMessagesAfter, getMessagesAfterAsStream, getMessagesAfterUntil, getMessagesAfterWhile, getMessagesAround, getMessagesAroundAsStream, getMessagesAroundUntil, getMessagesAroundWhile, getMessagesBefore, getMessagesBeforeAsStream, getMessagesBeforeUntil, getMessagesBeforeWhile, getMessagesBetween, getMessagesBetweenAsStream, getMessagesBetweenUntil, getMessagesBetweenWhile, typeContinuously, typeContinuously, typeContinuouslyAfter, typeContinuouslyAfter
-
-
-
-
Method Detail
-
type
default CompletableFuture<Void> type()
- Specified by:
type
in interfaceTextChannel
-
bulkDelete
default CompletableFuture<Void> bulkDelete(long... messageIds)
- Specified by:
bulkDelete
in interfaceTextChannel
-
getMessageById
default CompletableFuture<Message> getMessageById(long id)
- Specified by:
getMessageById
in interfaceTextChannel
-
getPins
default CompletableFuture<MessageSet> getPins()
- Specified by:
getPins
in interfaceTextChannel
-
getMessages
default CompletableFuture<MessageSet> getMessages(int limit)
- Specified by:
getMessages
in interfaceTextChannel
-
getMessagesUntil
default CompletableFuture<MessageSet> getMessagesUntil(Predicate<Message> condition)
- Specified by:
getMessagesUntil
in interfaceTextChannel
-
getMessagesWhile
default CompletableFuture<MessageSet> getMessagesWhile(Predicate<Message> condition)
- Specified by:
getMessagesWhile
in interfaceTextChannel
-
getMessagesAsStream
default Stream<Message> getMessagesAsStream()
- Specified by:
getMessagesAsStream
in interfaceTextChannel
-
getMessagesBefore
default CompletableFuture<MessageSet> getMessagesBefore(int limit, long before)
- Specified by:
getMessagesBefore
in interfaceTextChannel
-
getMessagesBeforeUntil
default CompletableFuture<MessageSet> getMessagesBeforeUntil(Predicate<Message> condition, long before)
- Specified by:
getMessagesBeforeUntil
in interfaceTextChannel
-
getMessagesBeforeWhile
default CompletableFuture<MessageSet> getMessagesBeforeWhile(Predicate<Message> condition, long before)
- Specified by:
getMessagesBeforeWhile
in interfaceTextChannel
-
getMessagesBeforeAsStream
default Stream<Message> getMessagesBeforeAsStream(long before)
- Specified by:
getMessagesBeforeAsStream
in interfaceTextChannel
-
getMessagesAfter
default CompletableFuture<MessageSet> getMessagesAfter(int limit, long after)
- Specified by:
getMessagesAfter
in interfaceTextChannel
-
getMessagesAfterUntil
default CompletableFuture<MessageSet> getMessagesAfterUntil(Predicate<Message> condition, long after)
- Specified by:
getMessagesAfterUntil
in interfaceTextChannel
-
getMessagesAfterWhile
default CompletableFuture<MessageSet> getMessagesAfterWhile(Predicate<Message> condition, long after)
- Specified by:
getMessagesAfterWhile
in interfaceTextChannel
-
getMessagesAfterAsStream
default Stream<Message> getMessagesAfterAsStream(long after)
- Specified by:
getMessagesAfterAsStream
in interfaceTextChannel
-
getMessagesAround
default CompletableFuture<MessageSet> getMessagesAround(int limit, long around)
- Specified by:
getMessagesAround
in interfaceTextChannel
-
getMessagesAroundUntil
default CompletableFuture<MessageSet> getMessagesAroundUntil(Predicate<Message> condition, long around)
- Specified by:
getMessagesAroundUntil
in interfaceTextChannel
-
getMessagesAroundWhile
default CompletableFuture<MessageSet> getMessagesAroundWhile(Predicate<Message> condition, long around)
- Specified by:
getMessagesAroundWhile
in interfaceTextChannel
-
getMessagesAroundAsStream
default Stream<Message> getMessagesAroundAsStream(long around)
- Specified by:
getMessagesAroundAsStream
in interfaceTextChannel
-
getMessagesBetween
default CompletableFuture<MessageSet> getMessagesBetween(long from, long to)
- Specified by:
getMessagesBetween
in interfaceTextChannel
-
getMessagesBetweenUntil
default CompletableFuture<MessageSet> getMessagesBetweenUntil(Predicate<Message> condition, long from, long to)
- Specified by:
getMessagesBetweenUntil
in interfaceTextChannel
-
getMessagesBetweenWhile
default CompletableFuture<MessageSet> getMessagesBetweenWhile(Predicate<Message> condition, long from, long to)
- Specified by:
getMessagesBetweenWhile
in interfaceTextChannel
-
getMessagesBetweenAsStream
default Stream<Message> getMessagesBetweenAsStream(long from, long to)
- Specified by:
getMessagesBetweenAsStream
in interfaceTextChannel
-
getWebhooks
default CompletableFuture<List<Webhook>> getWebhooks()
- Specified by:
getWebhooks
in interfaceTextChannel
-
-