跳转到主要内容
一旦有 bug、功能需求或问题出现,就在 Slack 中 @Devin。每次被 @ 到时,Devin 都会在同一对话线程中回复最新进展并提出进一步的问题。

开始使用

安装

  1. 前往 Settings > Integrations > Slack
  2. 点击“Connect”\ Slack connect
  3. 根据提示在你的工作区中安装 Devin 的 Slack 应用
  4. 确保关联你的个人用户账户。你所在组织中的所有用户都需要完成此步骤才能使用 Devin。\ Slack connect
  5. 在 Slack 中 @Devin 以开始会话
注意:如果你的用户账户无法正常连接,请确认你的 Slack 邮箱地址是否与 https://app.devin.ai/settings 中的邮箱地址一致。如果不一致,请在 Slack 中使用正确的邮箱地址重新认证。

如何在 Slack 中使用 Devin

在你为 Slack 安装完成 Devin 集成后,只需在任意频道中通过 @Devin 触发 Devin。你可以在消息中添加附件。 @Devin Devin 会在会话线程中回复你。现在,你可以像在常规聊天界面中一样与 Devin 来回交流。 Slack Chat 请注意,Devin 可能会出错。请务必仔细检查其回复内容。

内联 Slack 关键词和功能

KeywordFunction
!ask在消息开头使用 !ask,可在不启动完整 agent 的情况下快速获取与代码库相关的解答
!deep使用高级搜索获取更深入的研究型解答
mute阻止 Devin 查看该线程中后续的 Slack 消息
unmute撤销上述操作
(aside), !aside让 Devin 忽略该消息(适用于在同一线程中直接评论 Devin 的运行)
sleep让 Devin 进入休眠;要唤醒 Devin,在该线程中发送任意消息即可
archive让 Devin 进入休眠并归档该会话
EXIT结束会话
![macro_name]通过引用其宏名称,将一个 Playbook 附加到会话中

开启 Slack 通知

你可以为特定的运行启用 Slack 通知,这样每当有状态更新时,Devin 都会私信通知你。要启用通知,只需在任意运行页面顶部的菜单中点击“Enable Slack notifications”。 在 Slack 中查看

专用 Devin 频道

创建一个专门的 #devin-runs 频道(或类似名称),将所有与 Devin 相关的对话集中到一个地方。这样可以帮助你的团队协作处理 Devin 的运行任务,并从彼此的不同使用场景中获得灵感。 Channel

如何重命名 Devin

你可以在 Slack 工作区中更改 Devin 的名称。前往 Slack 工作区管理面板 -> Configure apps -> Installed Apps -> Devin。然后点击 App Details,并进入该页面的 Configuration 选项卡。向下滚动,你会看到名为“Bot User”的部分,在那里可以更改 Devin 的名称。 Rename

定价

如果你还没有 Devin 账号,可以在此处了解更多价格和方案信息。

隐私

请参阅我们的隐私政策

权限详情

权限描述原因说明
chat:write, chat:write.customize以 @Devin 身份或使用自定义用户名和头像发送消息Devin 必须能够响应用户请求
commands添加供用户使用的快捷方式和/或斜杠命令Devin 将来可能会获得更多交互功能,这些功能将需要不同的命令
files:read. files:write以 Devin 身份上传、编辑和删除文件Devin 需要管理文件,以便向用户发送附件并从用户接收附件
channels:history, groups:history, im:history查看 Devin 所在频道、群组和直接消息(DM)中的消息及其他内容当 Devin 在某条消息线程中被启动时,它必须能够访问历史消息,以便检索该线程中之前的消息作为上下文
im:read, im:write与用户发起直接消息(DM),并查看 Devin 已被添加到的直接消息的基本信息Devin 需要能够发起 DM,以便通过 Slack 向用户发送通知
reactions:write添加和编辑表情回应Devin 会向消息添加表情,以标记某次运行是已完成还是失败
remote_files:read, remote_files:write查看由应用在工作区中添加的远程文件Devin 需要管理远程文件,以便向用户发送附件并从用户接收附件
users:read, users:read.email, users.profile:read查看工作区中的成员,以及他们的邮箱和个人资料Devin 需要根据邮箱地址将 Slack 用户与 Devin 用户进行匹配