sendMessage method
Future<Result<UpdatesBase> >
sendMessage({
- required InputPeerBase peer,
- required InputUserBase receiverId,
- int? queryId,
- required String message,
- List<
MessageEntityBase> ? entities, - InputMediaBase? media,
- ReplyMarkupBase? replyMarkup,
- InputRichMessageBase? richMessage,
- required int randomId,
- InputReplyToBase? replyTo,
Send Message.
ID: 68cbd09f.
Implementation
Future<Result<UpdatesBase>> sendMessage({
required InputPeerBase peer,
required InputUserBase receiverId,
int? queryId,
required String message,
List<MessageEntityBase>? entities,
InputMediaBase? media,
ReplyMarkupBase? replyMarkup,
InputRichMessageBase? richMessage,
required int randomId,
InputReplyToBase? replyTo,
}) async {
// Preparing the request.
final request = EphemeralSendMessage(
peer: peer,
receiverId: receiverId,
queryId: queryId,
message: message,
entities: entities,
media: media,
replyMarkup: replyMarkup,
richMessage: richMessage,
randomId: randomId,
replyTo: replyTo,
);
// Invoke and wait for response.
final response = await _c.invoke(request);
// Return the result.
return response._to<UpdatesBase>();
}