TelegramBotApi class

Telegram Bot Api library: example:

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

Constructors

TelegramBotApi({required String tokenBot, Map? clientOption, ServerUniverseNative? serverUniverseNative, String telegramCryptoKey = "aeatmlvodkm9ii37l2p0WGkaAAF3BWCh", EventEmitter? eventEmitter, String event_invoke = "invoke", String event_update = "update", Uri? telegramUrlWebhook, Client? httpClient})
list methods: api:

Properties

client_option Map
getter/setter pair
event_emitter ↔ EventEmitter
getter/setter pair
event_invoke String
getter/setter pair
event_update String
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
http_client ↔ Client
getter/setter pair
is_init_server bool
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serverUniverseNative ↔ ServerUniverseNative?
getter/setter pair
state_data List
getter/setter pair
telegram_crypto ↔ Crypto
getter/setter pair
telegram_url_webhook Uri
getter/setter pair
token_bot String
getter/setter pair

Methods

emit(String type_update, UpdateBot updateBot) → void
call latest Bot Api example: sendMessage
fileDownload(String url, {required String path, void onDownloadProgress(int bytes, int totalBytes)?}) Future<String>
donload file with proggres
initIsolate({String? tokenBot, int owner_user_id = 0, int from_bot_user_id = 0, int expire_date = 0, String type_bot = "glx", String? path, String version = "regular", Iterable<String>? pathSegments}) Future<Map>
initIsolateNewClient({required String tokenBot, int owner_user_id = 0, int from_bot_user_id = 0, int expire_date = 0, String type_bot = "glx", String? path, String version = "regular", Iterable<String>? pathSegments}) Future<Map>
initServer() → void
invoke(String method, {Map? parameters, bool is_form = false, String? tokenBot, String? urlApi, String? clientType, bool isThrowOnError = true, void onUploadProgress(int bytesCount, int totalBytes)?, Client? httpClient}) Future<Map>
call api latest bot api example:
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
on(String type_update, FutureOr callback(UpdateBot updateBot)) → EventEmitterListener
example:
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:
tgClientData({required Map query}) TgClientClientData
Parse Query Http To TgClientClientData
toString() String
A string representation of this object.
inherited
typeFile(dynamic content) Map
utils_remove_parameters({required Map data}) → void
utils_remove_parameterss({required List datas}) → void

Operators

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