上一篇文章,我们介绍了如何在coze里搭建一个blog生成小红书文案的workflow(将blog文章一键生成小红书笔记 | coze workflow)
workflow搭建好之后,每次都要进入到coze workflow里使用也是比较麻烦。
那么如何把这个workflow发布到bot上呢?这样每次我们打开顺手的工具,直接给bot发送内容就好。
今天就继续聊聊,coze bot(工作流模式)的创建。
首先我们先在coze里创建一个bot
然后在bot里的模式选择这,选择“工作流”模式。
这里简单解释下,什么是工作流模式。
简单来说,就是这个bot有且只有一个工作流,Bot 用户的所有对话均会触发此工作流处理。所以它就不会像LLM模式,不受太多约束,当用户的提问过于复杂时,可能会导致Bot 回复不符合预期。
我们这个场景就适合工作流模式的bot,我给bot文章链接,bot直接调用工作流帮我生成文案即可,不需要任何其他的交互。
在工作流的start节点,我们需要把input变量删除,保留默认的BOT_USER_INPUT变量即可。因为工作流的 Start 节点有且只有一个输入变量,即默认的BOT_USER_INPUT变量。
然后,我们在bot里,把之前发布的blog文章生成小红书文案的workflow添加进去即可。
然后你可以在旁边的测试框进行test,点击debug可以排查问题。
然后点击右上角的发布即可,这样,一个工作流模式的bot,就完成了。 非常简单~
然后,当你发布的时候,你也可以选择发布到哪个平台。
如下图,coze提供了很多主流的平台可以发布。
比如我们选择telegram试试看。
直接输入你的telegram bot token就可以了。
简单说说如何创建telegram的bot并且获取token
在telegram搜索botfather这个官方机器人号。
然后在它提供的众多指令里,点击或输入创建bot的指令,也就是/newbot
然后给你的bot起个名字即可。
它会自动给你生成并返回一个http api的key,点击保存,复制到coze里的telegram bot token字段即可。
这样,你的telegram bot就创建好了,你只需要在这个bot里输入blog网址发给它,它就会调用coze的工作流,帮你完成任务。
是不是非常简单~