start method
void
start()
Start listening to messages
Uses long polling by default.
To configure long polling, inject a LongPolling object as fetcher when instantiating TeleDart. To use webhooks, inject a Webhook object as fetcher when instantiating TeleDart.
The webhook injection is done like so:
var webhook = await Webhook.createHttpsWebhok(
Telegram(envVars['BOT_TOKEN']!),
envVars['HOST_URL']!,
envVars['BOT_TOKEN']!,
io.File(envVars['CERT_PATH']!),
io.File(envVars['KEY_PATH']!),
port: int.parse(envVars['BOT_PORT']!));
var teledart = TeleDart(envVars['BOT_TOKEN']!, event, fetcher: webhook);
Implementation
void start() {
fetcher
..start()
..onUpdate().listen((_updatesHandler));
}