GramIO API Reference / gramio/dist / Updates
Class: Updates
Defined in: gramio/index.d.ts:834
Constructors
Constructor
new Updates(
bot,onError):Updates
Defined in: gramio/index.d.ts:842
Parameters
| Parameter | Type |
|---|---|
bot | AnyBot |
onError | (context, error) => unknown |
Returns
Updates
Properties
| Property | Type | Defined in |
|---|---|---|
composer | EventComposer<Context<AnyBot>, TelegramEventMap, Context<AnyBot>, Context<AnyBot>, object, Record<string, object>, { callbackQuery: TThis; chosenInlineResult: TThis; command: TThis; hears: TThis; inlineQuery: TThis; reaction: TThis; startParameter: TThis; }, MacroDefinitions> & object | gramio/index.d.ts:839 |
isRequestActive | boolean | gramio/index.d.ts:837 |
isStarted | boolean | gramio/index.d.ts:836 |
queue | EventQueue<TelegramUpdate> | gramio/index.d.ts:840 |
stopPollingPromiseResolve | (value?) => void | gramio/index.d.ts:841 |
Methods
dropPendingUpdates()
dropPendingUpdates(
deleteWebhookOnConflict?):Promise<void>
Defined in: gramio/index.d.ts:847
Parameters
| Parameter | Type |
|---|---|
deleteWebhookOnConflict? | boolean |
Returns
Promise<void>
handleUpdate()
handleUpdate(
data):Promise<void>
Defined in: gramio/index.d.ts:843
Parameters
| Parameter | Type |
|---|---|
data | TelegramUpdate |
Returns
Promise<void>
startFetchLoop()
startFetchLoop(
params?,options?):Promise<void>
Defined in: gramio/index.d.ts:846
Parameters
| Parameter | Type |
|---|---|
params? | GetUpdatesParams |
options? | PollingStartOptions |
Returns
Promise<void>
startPolling()
startPolling(
params?,options?):void
Defined in: gramio/index.d.ts:845
Internal
Parameters
| Parameter | Type |
|---|---|
params? | GetUpdatesParams |
options? | PollingStartOptions |
Returns
void
Deprecated
use bot.start instead
stopPolling()
stopPolling(
waitPendingRequests?):Promise<void>
Defined in: gramio/index.d.ts:851
! Soon waitPendingRequests param default will changed to true
Parameters
| Parameter | Type |
|---|---|
waitPendingRequests? | boolean |
Returns
Promise<void>