Skip to content

GramIO API Reference / gramio/dist / Updates

Class: Updates ​

Defined in: gramio/index.d.ts:1196

Constructors ​

Constructor ​

new Updates(bot, onError): Updates

Defined in: gramio/index.d.ts:1204

Parameters ​

ParameterType
botAnyBot
onError(context, error) => unknown

Returns ​

Updates

Properties ​

PropertyTypeDefined in
composerEventComposer<Context<AnyBot>, TelegramEventMap, Context<AnyBot>, Context<AnyBot>, object, Record<string, object>, { callbackQuery: TThis; chosenInlineResult: TThis; command: TThis; guestQuery: TThis; hears: TThis; inlineQuery: TThis; reaction: TThis; startParameter: TThis; }, MacroDefinitions> & objectgramio/index.d.ts:1201
isRequestActivebooleangramio/index.d.ts:1199
isStartedbooleangramio/index.d.ts:1198
queueEventQueue<TelegramUpdate>gramio/index.d.ts:1202
stopPollingPromiseResolve(value?) => voidgramio/index.d.ts:1203

Methods ​

dropPendingUpdates() ​

dropPendingUpdates(deleteWebhookOnConflict?): Promise<void>

Defined in: gramio/index.d.ts:1209

Parameters ​

ParameterType
deleteWebhookOnConflict?boolean

Returns ​

Promise<void>


handleUpdate() ​

handleUpdate(data): Promise<void>

Defined in: gramio/index.d.ts:1205

Parameters ​

ParameterType
dataTelegramUpdate

Returns ​

Promise<void>


startFetchLoop() ​

startFetchLoop(params?, options?): Promise<void>

Defined in: gramio/index.d.ts:1208

Parameters ​

ParameterType
params?GetUpdatesParams
options?PollingStartOptions

Returns ​

Promise<void>


startPolling() ​

startPolling(params?, options?): void

Defined in: gramio/index.d.ts:1207

Internal

Parameters ​

ParameterType
params?GetUpdatesParams
options?PollingStartOptions

Returns ​

void

Deprecated ​

use bot.start instead


stopPolling() ​

stopPolling(waitPendingRequests?): Promise<void>

Defined in: gramio/index.d.ts:1213

! Soon waitPendingRequests param default will changed to true

Parameters ​

ParameterType
waitPendingRequests?boolean

Returns ​

Promise<void>