Coroid는 Slack, Discord, Telegram 및 SMS용 플랫폼 봇을 제공합니다. 이를 구성하려면 이 섹션을 이용하세요:설정 → 연결 → 채널.
각 봇의 현재 기능은 다음과 같습니다:
| 플랫폼 | 메시지가 요청으로 전환됨 | 업데이트 수신 |
|---|---|---|
| Slack | 예, 이벤트 자동화를 통해 가능합니다. | 작업 업데이트는 인바운드 웹훅을 통해 전달됩니다. |
| Telegram | 예, 이벤트 자동화를 통해 가능합니다. | 아니요 |
| Discord | 아니요 | 아니요 |
| SMS | 아니요 | 아니요 |
Discord 또는 SMS 봇을 저장할 수는 있지만 현재로서는 사용되지 않습니다. 같은 페이지에 채널 브리지 기능도 있지만 아직 작동하지 않습니다. 자세히 보기채널 브리지.
플랫폼 봇
봇은 Coroid가 플랫폼에서 사용하는 신원 정보입니다. 워크스페이스나 서버마다 한 번씩 설치하고, 읽어야 할 채널에 대한 접근 권한을 부여하세요. Slack과 Telegram은 이벤트 자동화가 메시지를 읽을 수 있도록 봇이 반드시 필요합니다.
채널에서 Slack 봇을 제거하면 Coroid가 해당 채널을 읽을 수 없게 되며, 이에 대한 안내는 제공되지 않습니다. Slack 메시지가 더 이상 요청으로 전환되지 않는다면, 봇이 여전히 채널에 있는지 확인하세요.
소유자와 관리자만 봇을 추가, 변경 또는 제거할 수 있습니다. 각 플랫폼은 발생한 이벤트를 API 게이트웨이의 웹훅 URL로 전송하며, 이 URL은 Coroid가 각 봇에 대해 표시합니다. 봇의 비밀번호로 서명되지 않은 전달 요청은 Coroid가 거부합니다.
채널에서 작업 시작하기
Slack 또는 Telegram 메시지는 작업 요청으로 전환될 수 있습니다. Discord와 SMS 메시지는 그렇지 않습니다.
메시지는 이벤트 자동화를 통해 요청으로 전환됩니다. 이는 추적되지 않던 작업으로 전환되는 '누군가 이걸 고쳐줄 수 있나요?'와 같은 요청에 유용합니다.
일치하는 메시지는 요청으로서 자격 검증 단계로 전달됩니다. 자격 검증 단계에서는 중복 여부를 확인하고 최종 처리 방식을 결정합니다. 통과하기 전까지는 아무것도 생성되지 않습니다. 자세히 보기작업 시작 방법.
Coroid는 Slack 또는 Telegram 계정을 Coroid 계정과 연동하지 않으므로, 해당 채팅방에 글을 올릴 수 있는 사람이라면 누구나 요청을 제출할 수 있습니다. 이 때문에 채팅에서의 작업은 자동으로 시작되지 않습니다. 적격한 작업이 생성된 후에는 누군가가 이를 시작하기를 기다리며, 계획은 승인을 기다립니다.
자세히 보기트리거 및 대상.
Slack
- 이 섹션에서 Slack 봇을 구성하세요:플랫폼 봇. 이를 위해서는 봇 토큰과 Slack 앱의 서명 비밀번호가 필요합니다.
- Slack 앱에서 채널 메시지와 앱 멘션을 Coroid가 표시하는 웹훅 URL로 전송하세요:
https://api.coroid.ai/api/v1/webhooks/slack/events. - 봇이 읽어야 할 각 채널에 봇을 초대하세요.
- Slack을 다음 경로에서 활성화하세요:품질 관리 → 조직 기본 설정 → 업무 시작 전 → 요청 수신처. 소스를 활성화할 수 있는 사람은 소유자와 관리자뿐이며, 봇이 연결된 후에만 가능합니다.
Slack을 활성화하면 일치하는 메시지를 요청으로 파일링하는 자동화 기능이 추가됩니다. 이 기능은Factory → 자동화에 등록되며, 여기서 필터를 변경할 수 있습니다. Slack을 비활성화하면 자동화가 일시 중지되고 필터는 그대로 유지됩니다.
자동화의 필터는 어떤 메시지가 포함될지 결정합니다. 먼저 다음 멘션이 포함된 메시지와 일치하는 것으로 시작됩니다:@coroid. 필터를 사용하면 자동화를 특정 채널로 제한하거나, 알림과 같은 봇이 게시한 메시지로만 제한할 수도 있습니다.
Coroid는 하나의 채널당 분당 최대 10개의 Slack 자동화를 실행합니다.
Telegram
- 이 섹션에서 Telegram 봇을 추가하세요:플랫폼 봇. Coroid는 Telegram에 웹훅을 등록하고 웹훅 비밀번호로 보호합니다. 비밀번호를 입력하지 않으면 Coroid가 자동으로 생성합니다.
- 그룹에 봇을 추가하거나 채널의 관리자로 지정하세요.
- Telegram을 다음 경로에서 활성화하세요:품질 관리 → 조직 기본 설정 → 업무 시작 전 → 요청 수신처. 해당 자동화는 Factory → 자동화, 여기서 필터를 변경할 수 있습니다.
- 채팅에서 요청을 시작하려면 다음 명령어로 시작하세요:
/coroid.
기본적으로 켜져 있는 Telegram의 개인정보 보호 모드에서는 봇이 명령어는 볼 수 있지만 일반 메시지는 볼 수 없습니다. 필터를 사용하면 특정 채팅 ID의 채팅으로 자동화를 제한할 수도 있습니다. 필터에서 허용하지 않는 한 봇은 직접 메시지를 무시합니다.
누구나 귀하의 봇을 다른 그룹에 추가하여 거기서 요청을 파일링할 수 있습니다. 이를 방지하려면 자동화를 귀하의 채팅으로 제한하거나, 다음 BotFather 명령어로 봇이 그룹에 참여하는 것을 막으세요:/setjoingroups.
Coroid는 하나의 채팅에서 분당 최대 10개의 일치하는 메시지만 처리합니다. 자동화가 특정 프로젝트로 제한된 경우 해당 프로젝트로 요청이 전달됩니다.
채널 브리지
브리지는 채널을 채팅 어시스턴트와의 세션에 연결합니다.
브리지를 통한 어시스턴트와의 대화는 지원되지 않습니다. 브리지는 메시지를 어시스턴트에게 전달하지 않으므로 작업을 시작하거나 조종할 수 없습니다.
채널 내 업데이트
Slack은 업데이트를 수신하는 유일한 채팅 플랫폼입니다. 작업이 완료되거나 실패하거나 에스컬레이션될 때, 그리고 병합 충돌을 재시도하거나 포기할 때 Coroid가 하나의 Slack 채널에 메시지를 게시합니다. 이 메시지들은 Slack 봇을 통해서가 아닌 귀사에 연결된 Slack 인바운드 웹훅을 통해 전송됩니다. 아직 웹훅을 연결하는 설정 화면은 제공되지 않습니다.
Discord, Telegram, SMS에는 업데이트가 전달되지 않습니다. 그 외 모든 알림은 포털로 전송됩니다. 자세히 보기알림.