send<T extends Message> method
Sends a message with components to the channel.
final buttons = [
MessageButton.primary('primary', label: 'label'),
MessageButton.secondary('secondary', label: 'label'),
MessageButton.danger('danger', label: 'label'),
MessageButton.link('https://google.com', label: 'label'),
];
final channelSelectMenu = MessageMenu.channel('channel',
channelTypes: [ChannelType.guildText],
defaultValues: [Snowflake.parse('1322554770057068636')]);
final builder = MessageComponentBuilder()
..text('# Hello from World')
..separator()
..text('Hello from ${message.channelId}')
..file(Attachment.path('assets/logo.png'))
..file(await Attachment.network('https://i.redd.it/d2hd73xxwvaa1.jpg'));
final message = await channel.send(builder);
Implementation
Future<T> send<T extends Message>(MessageBuilder builder) =>
_methods.send(serverId: _properties.serverId, builder: builder);