Future<T> sendTextMessage<T, F>(Map<String, dynamic> params) async { return await sendMessage<T, F>(type: 'text', params: params); }