我正在做这样一个松弛的应用程序:
频道
在第4步中,我想将翻译后的文本作为用户(而不是机器人)发布。另外,如果其他成员发布翻译文本,bot将以用户身份发布文本。
通过使用bolt,我可以这样制作应用程序吗?
发布于 2020-07-11 10:35:19
不要使用boltJS...there对此有很多限制。您可以在消息部分的“螺栓”快捷菜单中使用Slack的Workflow Builder功能来完成许多此功能。和BoltJS混在一起,很适合做一些简单的事情。我推荐开发:https://github.com/slackapi/node-slack-sdk >示例文件,但是对于上面描述的功能:https://slack.com/slack-tips/workflow-builder-examples >
我会亲自使用斜杠命令从外部源检索数据,我将使用1)。使用将在快捷方式菜单中设置的工作流构建器示例,供用户提交表单(通道#1 == #formSubmitChannel),然后将该表单发布到另一个频道,以便侦听要提交的数据。
2.)您可以在这个通道(通道#2,== #formDataRetrievalChannel)中拥有一个具有“事件侦听器”功能的松弛应用程序。BoltJS把这个拿出来了。但是,如果用户在该通道内发布关键字或消息),我将在此通道中获取这些值并通过应用程序内的Google将其转换为Google,然后再将该数据发布到Slack ( channel #2)。
只是我的两分钱。
https://stackoverflow.com/questions/62822833
复制相似问题