The package livechatR provides an interface from R to LiveChat's API endpoints (see https://developers.livechatinc.com/rest-api/).
This package contains functions that curl the most frequently used API endpoints (agents, canned responses ahd chats).
agents/: get the list of agents using
canned_responses/: get the list of canned responses using
goals/: get the list of goals using
greetings/: get the list of greetings using
chats/: get the list of chat sessions, raw chat text and events using
require(devtools) devtools::install_github("lawwu/livechatR") require(livechatR)
The package depends on - dplyr - purrr - jsonlite - data.table - magrittr
In order to use the various methods of this package, we need to save the account data of your LiveChat email and API key into a named object using
livechatCreateAccount. The next examples all make use of this account object. You can find the API Key and token here.
## Fill in here the API token, key and secret as found on ## https://my.livechatinc.com/agents/api-key > account = livechatCreateAccount(email ="email_here", api_key = "api_key_here")
> livechatGetAgents(account) ...
> livechatGetCannedResponses(account, group = 0)
> livechat_data <- livechatGetChats(account, date_from = "2016-02-23")
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.