ITextChannel class Null safety
- Implemented types
- Implementers
Constructors
Properties
- channelType → ChannelType
-
Type of this channel
read-onlyinherited
- client → INyxx
-
Reference to client
read-onlyinherited
- createdAt → DateTime
-
Gets creation timestamp included in Snowflake
read-onlyinherited
-
fileUploadLimit
→ Future<
int> -
File upload limit for channel in bytes.
read-only
- hashCode → int
-
The hash code for this object.
read-onlyinherited
- id → Snowflake
-
ID of entity as Snowflake
finalinherited
-
messageCache
→ Map<
Snowflake, IMessage> -
A collection of messages sent to this channel.
read-only
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
Methods
-
bulkRemoveMessages(
Iterable< IMessage> messages) → Future<void> -
Bulk removes many referenced messages. Where
messages
is list of messages to delete. -
delete(
) → Future< void> -
Deletes channel if guild channel or closes DM if DM channel
inherited
-
dispose(
) → Future< void> -
Perform cleanup
inherited
-
downloadMessages(
{int limit = 50, Snowflake? after, Snowflake? around, Snowflake? before}) → Stream< IMessage> -
Gets several
IMessage
objects from API. -
fetchMessage(
Snowflake id) → Future< IMessage> -
Returns
IMessage
downloaded from API -
fetchPinnedMessages(
) → Stream< IMessage> -
Returns pinned
IMessage
s for channel. -
getMessage(
Snowflake id) → IMessage? -
Returns
Message
with given id from CACHE -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
sendMessage(
MessageBuilder builder) → Future< IMessage> -
Sends message to channel. Allows to send embeds with MessageBuilder.embed() method.
override
-
startTyping(
) → Future< void> - Starts typing.
-
startTypingLoop(
) → void -
Loops
startTyping
untilstopTypingLoop
is called. -
stopTypingLoop(
) → void - Stops a typing loop if one is running.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
dynamic other) → bool -
The equality operator.
inherited