從開發(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。 02 準(zhǔn)備工作 我現(xiàn)在做開發(fā)一般都是用的python3.9,小版本的話最高支持的就可以,建議用anaconda安裝 然后就是slack注冊(cè)啥的就不說了,簡(jiǎn)單說一下權(quán)限吧。
python需要的庫
簡(jiǎn)單介紹一下這幾個(gè)庫。 slack_bolt操作slack_app的,logging日志,gtts文本轉(zhuǎn)語音,whisper語音轉(zhuǎn)文本,requests模擬請(qǐng)求 具體的流程就是下面的這幾個(gè)
用到的工具有:
程序的幾個(gè)主要的方法有下面這幾個(gè)
那么接下來就開始開發(fā)slack app吧 |
演示視頻地址:文章來源:http://www.zghlxwxcb.cn/news/detail-482058.html 視頻演示地址https://space.bilibili.com/294039626/channel/seriesdetail?sid=3355981 |
到了這里,關(guān)于從開發(fā)到部署:一站式指南創(chuàng)建個(gè)性化 Slack App 問答機(jī)器人的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!