国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

從開發(fā)到部署:一站式指南創(chuàng)建個(gè)性化 Slack App 問答機(jī)器人

這篇具有很好參考價(jià)值的文章主要介紹了從開發(fā)到部署:一站式指南創(chuàng)建個(gè)性化 Slack App 問答機(jī)器人。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

從開發(fā)到部署:一站式指南創(chuàng)建個(gè)性化 Slack App 問答機(jī)器人

01 簡(jiǎn)介

做這個(gè)教程是因?yàn)榭磩e人拿免費(fèi)的割韭菜很不爽,所以準(zhǔn)備做個(gè)教程來教大家如何搭建一個(gè)問答機(jī)器人

內(nèi)核其實(shí)就是利用了slack提供的官方api,自己創(chuàng)建app然后獲取艾特信息,將數(shù)據(jù)轉(zhuǎn)發(fā)到gpt的api上進(jìn)行對(duì)話。

語音對(duì)話其實(shí)也沒什么,就是slack支持發(fā)送語音消息,然后可以通過api獲取到文件數(shù)據(jù),之后利用語音轉(zhuǎn)文本以及文本轉(zhuǎn)語音實(shí)現(xiàn)語音對(duì)話。

之前其實(shí)是沒有做語音對(duì)話的功能的,可惜當(dāng)時(shí)看到了一個(gè)公眾號(hào)上發(fā)的這個(gè),用來割韭菜。

slack不需要翻墻,并且支持多端操作,我一般都用網(wǎng)頁端。

注冊(cè)的話,郵箱需要是非國內(nèi)的,建議用outlook。

從開發(fā)到部署:一站式指南創(chuàng)建個(gè)性化 Slack App 問答機(jī)器人

02 準(zhǔn)備工作

我現(xiàn)在做開發(fā)一般都是用的python3.9,小版本的話最高支持的就可以,建議用anaconda安裝

然后就是slack注冊(cè)啥的就不說了,簡(jiǎn)單說一下權(quán)限吧。

  • 權(quán)限具體到需要哪個(gè)我其實(shí)也不記得了,我建議像我一樣都給。

    • app_mentions:read
    • channels:history
    • channels:read
    • chat:write
    • files:read
    • files:write
    • im:write
    • mpim:write
  • 然后需要的token有

    • User OAuth Token
    • Signing Secret
    • App-level tokens
  • 創(chuàng)建一個(gè)新的 Slack App:步驟展示如何創(chuàng)建一個(gè)新的 Slack App,并選擇適當(dāng)?shù)臋?quán)限和功能。

    • 這里我簡(jiǎn)單演示一下

    • 進(jìn)入?Slack API 平臺(tái),創(chuàng)建一個(gè) Slack App。

    • 進(jìn)入Your app

    • 點(diǎn)擊Create New App

    從開發(fā)到部署:一站式指南創(chuàng)建個(gè)性化 Slack App 問答機(jī)器人

    • 點(diǎn)擊From scratch

    從開發(fā)到部署:一站式指南創(chuàng)建個(gè)性化 Slack App 問答機(jī)器人

  • 生成認(rèn)證令牌和安裝應(yīng)用到工作區(qū):演示如何生成用于認(rèn)證的令牌,并將應(yīng)用程序安裝到 Slack 工作區(qū)中。

    • 弄好權(quán)限后點(diǎn)擊install App即可

python需要的庫

  • slack_bolt
  • logging
  • gtts
  • whisper
  • openai
  • json
  • io
  • requests
  • redis
  • re
  • time

簡(jiǎn)單介紹一下這幾個(gè)庫。

slack_bolt操作slack_app的,logging日志,gtts文本轉(zhuǎn)語音,whisper語音轉(zhuǎn)文本,requests模擬請(qǐng)求

具體的流程就是下面的這幾個(gè)

  • 利用slack_bolt接入bot
  • 接收用戶信息
  • 單獨(dú)回復(fù)
  • 接入openai
  • 獲取語音消息
  • 文本轉(zhuǎn)換
  • 流式輸出

用到的工具有:

  • Pycharm
  • Chat GPT
  • Google
  • Redis

程序的幾個(gè)主要的方法有下面這幾個(gè)

  • chat
    • 調(diào)用openai
  • download
    • 下載音頻附件
  • get_text
    • 語音轉(zhuǎn)文本
    • 利用的是openai的whisper庫,這個(gè)其實(shí)也可以使用它的那個(gè)openai庫里的whisper
  • is_chinese
    • 判斷是否為中文
  • gen_voice
    • 生成語音
    • 文本轉(zhuǎn)語音使用pyttsx3在Windows上效果非常好,可惜在Linux上不行
    • 使用gtts效果一般
  • handle_app_mention_events
    • bot主進(jìn)程

那么接下來就開始開發(fā)slack app吧

演示視頻地址:

視頻演示地址https://space.bilibili.com/294039626/channel/seriesdetail?sid=3355981
錄了gpt3.5,gpt4以及Claude的對(duì)話文章來源地址http://www.zghlxwxcb.cn/news/detail-482058.html

到了這里,關(guān)于從開發(fā)到部署:一站式指南創(chuàng)建個(gè)性化 Slack App 問答機(jī)器人的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • datahub元數(shù)據(jù)管理平臺(tái)從安裝到使用一站式指南(未完)

    datahub元數(shù)據(jù)管理平臺(tái)從安裝到使用一站式指南(未完)

    目錄 一 datahub安裝 1.1 datahub在線安裝 1.1.1 docker在線安裝 1.1.2 python在線安裝 1.1.3 datahub在線安裝并啟動(dòng) 1.2 datahub離線安裝 1.2.1 docker離線安裝 1.2.2 python離線安裝 1.2.3 datahub離線安裝并啟動(dòng) 1.3 本地環(huán)境替換datahub docker 1.3 安裝過程中可能遇到的問題 1.3.1 python3安裝后導(dǎo)致yum不能正常

    2024年02月06日
    瀏覽(59)
  • 【前端Vue】Element UI:一站式前端組件庫的簡(jiǎn)單入門指南

    在現(xiàn)代的前端開發(fā)中,UI組件庫扮演著至關(guān)重要的角色。它們?yōu)殚_發(fā)者提供了一套可重用的UI組件和工具,使得構(gòu)建復(fù)雜的用戶界面變得更加高效和便捷。在這篇文章中,我將向大家介紹Element UI,這是一個(gè)功能強(qiáng)大且易于使用的前端組件庫。我將簡(jiǎn)單探討Element UI的組件用法和

    2024年02月11日
    瀏覽(19)
  • DevOps落地筆記-14|部署流水線:打造一站式部署的關(guān)鍵平臺(tái)

    DevOps落地筆記-14|部署流水線:打造一站式部署的關(guān)鍵平臺(tái)

    上一課時(shí)我主要介紹了實(shí)現(xiàn)自動(dòng)化測(cè)試的范圍、流程和結(jié)構(gòu)圖,自動(dòng)化測(cè)試是持續(xù)集成實(shí)踐不可或缺的一部分,從而使得軟件向高效率和高質(zhì)量邁進(jìn)了一大步。持續(xù)集成主要關(guān)注的是代碼是否可以編譯成功、是否可以通過單元測(cè)試和驗(yàn)收測(cè)試等。但持續(xù)集成并不能實(shí)現(xiàn)軟件包

    2024年02月22日
    瀏覽(35)
  • OpenAI宣布安卓版ChatGPT正式上線;一站式 LLM底層技術(shù)原理入門指南

    OpenAI宣布安卓版ChatGPT正式上線;一站式 LLM底層技術(shù)原理入門指南

    ?? AI新聞 ?? OpenAI宣布安卓版ChatGPT正式上線 摘要 :OpenAI今日宣布,安卓版ChatGPT已正式上線,目前美國、印度、孟加拉國和巴西四國的安卓用戶已可在谷歌Play商店下載,并計(jì)劃在下周拓展到更多地區(qū)。ChatGPT是一款聊天機(jī)器人應(yīng)用,用戶可向其詢問問題的答案、指導(dǎo)或建議等

    2024年02月15日
    瀏覽(24)
  • 阿里:DataWorks一站式大數(shù)據(jù)開發(fā)治理平臺(tái)

    官網(wǎng): 大數(shù)據(jù)開發(fā)治理平臺(tái) DataWorks - 幫助中心 - 阿里云

    2024年02月07日
    瀏覽(33)
  • 一站式低代碼開發(fā)平臺(tái)iVX初探

    一站式低代碼開發(fā)平臺(tái)iVX初探

    ? ? ? ?在數(shù)字化時(shí)代的浪潮中,低代碼已經(jīng)逐漸成為一種趨勢(shì)和潮流。作為國內(nèi)首個(gè)圖形化通用無代碼編程平臺(tái),iVX提供了一款強(qiáng)大、高效、易學(xué)的零代碼開發(fā)語言和全生命周期一站式云原生應(yīng)用開發(fā)工具,無疑為低代碼界帶來了一場(chǎng)革命。 ? ? ? ?低代碼(Low-Code)是一種

    2024年02月10日
    瀏覽(23)
  • IntelliJ IDEA一站式配置【全】(提高開發(fā)效率)

    IntelliJ IDEA一站式配置【全】(提高開發(fā)效率)

    IDEA常用設(shè)置(提高開發(fā)效率) 集大家之所長(zhǎng),但也有部分設(shè)置是個(gè)人習(xí)慣,各位視情況自取。 配置 JDK 安裝路徑。 File ? Project Structure maven安裝配置保姆級(jí)教學(xué)可參考: File ? Setrings 搜索maven,如圖所示: File ? Setrings 搜索 Theme ,如圖所示: 支持自定義主題(插件商店下載

    2024年02月05日
    瀏覽(21)
  • 【ThingJS | 3D可視化】開發(fā)框架,一站式數(shù)字孿生

    【ThingJS | 3D可視化】開發(fā)框架,一站式數(shù)字孿生

    博主: _LJaXi Or 東方幻想郷 專欄: 數(shù)字孿生 | 3D可視化框架 開發(fā)工具: ThingJS在線開發(fā)工具 有問題直接戳官網(wǎng): ThingJs 在線開發(fā)工具 對(duì)象拾取: 只有物品編輯了 UserID Name 或者添加 自定義屬性 之后, 導(dǎo)入到 ThingJs 中才能成為獨(dú)立的管理對(duì)象,被程序讀取或修改 燈光配置 后期設(shè)置

    2024年02月11日
    瀏覽(92)
  • 一站式解決方案:Qt 跨平臺(tái)開發(fā)靈活可靠

    一站式解決方案:Qt 跨平臺(tái)開發(fā)靈活可靠

    一站式解決方案:Qt 跨平臺(tái)開發(fā)靈活可靠 Qt 是一種跨平臺(tái)開發(fā)工具,為開發(fā)者提供了一站式解決方案。無論您的項(xiàng)目目標(biāo)是 Windows、Linux、macOS、嵌入式系統(tǒng)還是移動(dòng)平臺(tái),Qt 都能勝任。這種跨平臺(tái)的特性不僅節(jié)省開支,還推動(dòng)了戰(zhàn)略的快速落地。 適用范圍廣泛:Qt 可在多種

    2024年02月07日
    瀏覽(91)
  • HarmonyOS NEXT新能力,一站式高效開發(fā)HarmonyOS應(yīng)用

    HarmonyOS NEXT新能力,一站式高效開發(fā)HarmonyOS應(yīng)用

    2023年8月6日華為開發(fā)者大會(huì)2023(HDC.Together)圓滿收官,伴隨著HarmonyOS?4的發(fā)布,華為向開發(fā)者發(fā)布了匯聚所有最新開發(fā)能力的HarmonyOS?NEXT開發(fā)者預(yù)覽版,并分享了圍繞 “一次開發(fā),多端部署”?“可分可合,自由流轉(zhuǎn)”?“統(tǒng)一生態(tài),原生智能” 三大HarmonyOS應(yīng)用開發(fā)理念的實(shí)

    2024年02月12日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包