Learn R Programming

telegram.bot (version 2.2.0)

start_polling: Start polling

Description

Starts polling updates from Telegram. You can stop the polling either by using the the interrupt R command in the session menu or with the stop_polling method.

Usage

start_polling(timeout = 10L, clean = FALSE, allowed_updates = NULL,
  verbose = FALSE)

Arguments

timeout

(Optional). Passed to getUpdates. Default is 10.

clean

(Optional). Whether to clean any pending updates on Telegram servers before actually starting to poll. Default is FALSE.

allowed_updates

(Optional). Passed to getUpdates.

verbose

(Optional). If TRUE, prints status of the polling. Default is FALSE.

Examples

Run this code
# NOT RUN {
# Start polling example
start <- function(bot, update){
  bot$sendMessage(chat_id = update$message$chat_id,
                  text = sprintf("Hello %s!",
                                 update$message$from$first_name))
}

updater <- Updater("TOKEN") + CommandHandler("start", start)

updater$start_polling(verbose = TRUE)
# }

Run the code above in your browser using DataLab