从开发到部署:一站式指南创建个性化 Slack App 问答机器人01 简介 做这个教程是因为看别人拿免费的割韭菜很不爽,所以准备做个教程来教大家如何搭建一个问答机器人 内核其实就是利用了slack提供的官方api,自己创建app然后获取艾特信息,将数据转发到gpt的api上进行对话。 语音对话其实也没什么,就是slack支持发送语音消息,然后可以通过api获取到文件数据,之后利用语音转文本以及文本转语音实现语音对话。 之前其实是没有做语音对话的功能的,可惜当时看到了一个公众号上发的这个,用来割韭菜。 slack不需要翻墙,并且支持多端操作,我一般都用网页端。 注册的话,邮箱需要是非国内的,建议用outlook。 02 准备工作 我现在做开发一般都是用的python3.9,小版本的话最高支持的就可以,建议用anaconda安装 然后就是slack注册啥的就不说了,简单说一下权限吧。
python需要的库
简单介绍一下这几个库。 slack_bolt操作slack_app的,logging日志,gtts文本转语音,whisper语音转文本,requests模拟请求 具体的流程就是下面的这几个
用到的工具有:
程序的几个主要的方法有下面这几个
那么接下来就开始开发slack app吧 |
演示视频地址: 视频演示地址https://space.bilibili.com/294039626/channel/seriesdetail?sid=3355981 |