環(huán)信移動客服作為一款全媒體智能SaaS客服標(biāo)桿產(chǎn)品,目前已經(jīng)服務(wù)了近6萬家客戶,為了滿足差異化的客服業(yè)務(wù)需求,基于開放的理念,環(huán)信移動客服支持:1,可與CRM、知識庫、第三方訂單系統(tǒng)等進行集成,延展第三方系統(tǒng)的價值。2,提供API接口、iFrame、頁面插件、后臺插件等多種形式的開放接口。3,全插件式設(shè)計,所有模塊均可插拔,通過自由組合實現(xiàn)個性化的客服業(yè)務(wù)需求?;谝陨虾芎玫臄U展性,目前環(huán)信移動客服已經(jīng)實現(xiàn)了包括SLACK、百度推廣、麥客表單等完美接入。 以下是Slack與環(huán)信移動客服詳細(xì)集成方案,原來使用環(huán)信移動客服在Slack上開店賣杯咖啡就是這么簡單。 簡介 什么是Slack Slack是一個團隊溝通的平臺,在這里你可以群聊、單聊、甚至打電話。還可以通過簡單的拖動,進行文件分享。甚至可以跟Github、Travis、Twitter等等工具和網(wǎng)站進行集成。如果這還不能滿足需求,也可以定制自己的APP。Slack也支持強大的搜索功能,所有的消息、通知、文件都可以搜索。 Slack App “ Slack Bot Slack Apps是能提高工作效率的工具,這里已經(jīng)有很多很好的工具,比如To-do bot,跟他聊天便可以輕松的定制計劃任務(wù),在指定的時間做你要求他做的事情。 當(dāng)你添加To-do bot這個APP之后,你就可與To-do bot的機器人todobot聊天了,在左側(cè)的DIRECT MESSAGES中找到todobot,如果沒找到,點擊加號,添加todobot,如下圖 DIRECT MESSAGES 什么是環(huán)信移動客服 環(huán)信移動客服是一款國內(nèi)領(lǐng)先的全媒體智能SaaS客服產(chǎn)品,支持全媒體接入,包括網(wǎng)頁在線客服、社交媒體客服(微博、微信)、APP內(nèi)置客服和呼叫中心等多種渠道均可一鍵接入。 初始化你的Slack 什時候需要把Slack和客服集成? 星巴克想在Slack上賣咖啡,而Slack的用戶都是Team內(nèi)部的,不可能在每個Team內(nèi)都安插一個星巴克的服務(wù)員。這樣就需要把Slack上用戶發(fā)的消息轉(zhuǎn)到一個集中地方處理,于是我就想到了環(huán)信移動客服,消息傳遞到移動客服,Slack用戶可以跟某個客服聊天,并且通過一些定制開發(fā)能夠看見Slack用戶的基本信息(比如:昵稱、電話、團隊名稱等),并且可以二維碼支付。 創(chuàng)建你的APP 打開 https://api.slack.com/apps 頁面,點擊 Create New App 按鈕 填寫你的 App Name 并選擇開發(fā)者的Team,你就可以點擊Create App按鈕了,出現(xiàn)下面界面的時候,你的App就創(chuàng)建好啦 Basic Information 初始化設(shè)置你的App 點擊OAuth “ Permissions頁面,在下面會有Permission Scope,這里我們搜索bot,然后選擇并 Save Changes 在上面的Redirect URLS中填寫OAuth認(rèn)證成功之后的回調(diào)地址,比如https://xxx.xxx/oauth/callback,當(dāng)然這會兒你可能也不知道你的地址是什么呢,記得之后會用得上 點擊Event Subscriptions,這是設(shè)置Slack 事件訂閱的,有了它,我們就可以接收到用戶在Slack上發(fā)的消息了。 進入頁面后打開開關(guān),在下面的Subscribe to Team Events中,我們搜索并添加message.channel和message.im,分別是群聊和單聊的消息事件訂閱 當(dāng)然,光訂閱是不行的,我們還要設(shè)置訂閱的地址,在上面的Request Url中設(shè)置好你的訂閱地址就可以李,比如 https://xxx.xxx/events/callback 創(chuàng)建Bot User,在BotUsers頁面,創(chuàng)建一個BotUser 然后你就可以在OAuth “ Permissions頁面,點擊Install App to Team按鈕,把App安裝到你的Team了 Hello World Step 1:事件訂閱初始化 在設(shè)置事件訂閱地址的時候,Slack會嘗試進行一次檢查,需要你他們的請求中攜帶的challenge原封不動的返回給服務(wù)器 Step 2: 處理消息的事件 當(dāng)我們想處理用戶發(fā)來的消息的時候,我們需要處理消息的事件訂閱。 最外層的type為event_callback,event為事件內(nèi)容,根據(jù)event中的type能區(qū)分event的類型,channel為消息投遞的channel id,user為發(fā)送人的id,text為消息的內(nèi)容 要小心:如果是機器人發(fā)送的消息,event中會有bot_id,如果處理不當(dāng)會導(dǎo)致消息循環(huán)發(fā)送(不要問我怎么知道的““) Step 3: 把消息發(fā)送到移動客服 Step 3.1: 獲取發(fā)消息的Token Step 3.2:發(fā)送文本消息 from為發(fā)送消息的人,目前以slackTeamId_slackUserId_slackChannelId為格式 Step 4: 讓Slack App接收移動客服消息 如果你想使用移動客服回調(diào)的方式接收消息,你需要跟你的移動客服客戶經(jīng)理申請開通;當(dāng)然你也可以使用環(huán)信即時通訊云的SDK開發(fā),使用長連接接收消息。 以下以回調(diào)模式舉例,簡單的集成只需要關(guān)心如下幾個字段 eventType應(yīng)該為chat from 消息的發(fā)送人,應(yīng)該就是imServiceNumber,要跟集成移動客服的保持一致 payload是消息的內(nèi)容,簡單的可以先支持txt類型的 to是接收消息的人,目前以slackTeamId_slackUserId_slackChannelId為格式 Step 5: 處理OAuth回調(diào) OAuth回調(diào)的時候,slack會傳給我們一個code,這個code相當(dāng)于一個臨時令牌,來換取accessToken等信息,下面的API就是如何使用code來獲取這些信息 Step 6: 把收到的消息發(fā)給Slack 用戶 發(fā)消息需要以SlackBot的身份發(fā)送,需要根據(jù)teamId獲取到SlackBot,獲取bot的accessToken。什么時候能獲取到SlackBot信息呢?在Slack用戶安裝App的時候,進行完OAuth認(rèn)證,Slack Bot信息就會通過 OAuth 回調(diào)傳給我們了 至此你就可以在移動客服中和Slack中的用戶聊天啦 如果還需要獲取User、Team的信息,可以使用Slack Api獲取 如果需要的Api權(quán)限不夠,則需要用戶在授權(quán)的時候給予更多的權(quán)限 注意 一定要注意消息收發(fā),一不小心會導(dǎo)致消息循環(huán)發(fā)送,形成死循環(huán) Slack的中Channel可以分為3中:Public Channel、Direct Message Channel、Private Channel,可以根據(jù)channel的第一個字母進行區(qū)分,C開頭的是Public Channel,D開頭的是Direct MessageChannel、G開頭的是Private Channel
«
活動種類那么多 有沒有可以集多種活動優(yōu)點為一體的方法
|
阿里影業(yè)宣布與Amblin Partners達成戰(zhàn)略合作
»