Getting updates - function implementations.
Most functions are multi-arity with the following options:
Getting updates - function implementations. - <https://core.telegram.org/bots/api#getupdates> Most functions are multi-arity with the following options: - Send all parameters in a 'content' map. - Send only the required parameters as simple values. - Send the required paraemters as simple values and then 'optional' parameters in a map.
Map for extending the core TBot record with functions.
Map for extending the core TBot record with functions.
(content-map? _ content & _)
Used throughout the multi-methods in order to check if content is a map or not.
Used throughout the multi-methods in order to check if content is a map or not.
(delete-webhook this)
(delete-webhook this content)
Use this method to remove webhook integration if you decide to switch back to getUpdates. Returns True on success.
Required
Optional
Use this method to remove webhook integration if you decide to switch back to getUpdates. Returns True on success. Required - this ; a bot instance Optional - drop_pending_updates ; Pass True to drop all pending updates
(get-updates this)
(get-updates this content)
Use this method to receive incoming updates using long polling. An Array of Update objects is returned.
Required
Optional - map of the following
Use this method to receive incoming updates using long polling. An Array of Update objects is returned. Required - this ; a bot instance Optional - map of the following - offset ; id of first update to return - limit ; num of updates to retrieve (1-100). default: 100 - timeout ; timeout in seconds. default: 0 (short poll) - allowed_updates ; json array of update types bot will receive
(get-webhook-info this)
Use this method to get current webhook status. On success, returns a WebhookInfo object. If the bot is using getUpdates, will return an object with the url field empty.
Required
Use this method to get current webhook status. On success, returns a WebhookInfo object. If the bot is using getUpdates, will return an object with the url field empty. Required - this ; a bot instance
Use this method to specify a url and receive incoming updates via an outgoing webhook. Whenever there is an update for the bot, we will send an HTTPS POST request to the specified url, containing a JSON-serialized Update. In case of an unsuccessful request, we will give up after a reasonable amount of attempts. Returns True on success.
Required
Optional
Use this method to specify a url and receive incoming updates via an outgoing webhook. Whenever there is an update for the bot, we will send an HTTPS POST request to the specified url, containing a JSON-serialized Update. In case of an unsuccessful request, we will give up after a reasonable amount of attempts. Returns True on success. Required - this ; a bot instance - url ; https url to send updates to. empty string to remove webhook Optional - certificate ; upload public key cert - ip_address ; use this IP instead of resolving URL in DNS - max_connections ; max allowed simultaneous https connections for updates. (1-100) default: 40 - allowed_updates ; json array of update types bot will receive - drop_pending_updates ; Pass True to drop all pending updates
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close