TelegramBotApi class

Telegram Bot Api library: example:

TelegramBotApi tg = TelegramBotApi("token_bot");
tg.request("sendMessage",  parameters: {
  "chat_id": 12345,
  "text": "Hello world"
});

Constructors

TelegramBotApi({required String token_bot, Map? clientOption, Client? httpClient})
list methods: api:

Properties

client_option Map
TelegramClientUncompleDocumentation
final
hashCode int
The hash code for this object.
no setterinherited
httpClient → Client
TelegramClientUncompleDocumentation
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
token_bot String
TelegramClientUncompleDocumentation
latefinal

Methods

fileDownload(String url, {required String path, void onDownloadProgress(int bytes, int totalBytes)?}) Future<String>
donload file with proggres
invoke({required Map parameters, bool is_form = false, String? tokenBot, String? urlApi, String? clientType, bool isThrowOnError = true, void onUploadProgress(int bytesCount, int totalBytes)?}) Future<Map>
call api latest bot api example:
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
request(String method, {Map? parameters, bool is_form = false, String? tokenBot, String? urlApi, String? clientType, void onUploadProgress(int bytesCount, int totalBytes)?, bool isAutoExtendMessage = false, bool isThrowOnError = true, Client? httpClient}) Future<Map>
call api latest bot api example:
requestForm(String method, {Map parameters = const {}, bool is_form = false, String? tokenBot, String? urlApi, String? clientType, void onUploadProgress(int bytesCount, int totalBytes)?, bool isAutoExtendMessage = false, bool isThrowOnError = true, Client? httpClient}) Future<Map>
call api latest bot api with upload file example:
telegram_bot_api_file({required File file}) TelegramBotApiFileData
TelegramClientUncompleDocumentation
telegram_bot_api_file_data({required String name, required Uint8List buffer_data}) TelegramBotApiFileData
TelegramClientUncompleDocumentation
toString() String
A string representation of this object.
inherited
typeFile(dynamic content) Map
General Library Documentation Undocument By General Corporation & Global Corporation & General Developer
utils_remove_parameters({required Map data}) → void
TelegramClientUncompleDocumentation
utils_remove_parameterss({required List datas}) → void
TelegramClientUncompleDocumentation

Operators

operator ==(Object other) bool
The equality operator.
inherited