Slack チャンネル毎のカスタム
コマンドの種類
Takumi を Slack に招待したのち、直接 Takumi に対してタスクを依頼する他に、下記の Slack コマンドをご利用いただけます。
takumi-scopesでアクセス可能なコードベースを管理するtakumi-tasksで単発/定期タスクを管理するtakumi-knowledgeでタスクを跨いで保持する知識を管理する
1. takumi-scopes でのアクセス可能なコードベースの管理
Takumi がアクセス可能なリポジトリはスコープによって制限されており、タスクを依頼する際にはその対象となるリポジトリをスコープへ設定いただく必要があります。
Slack チャンネルにて /takumi-scopes と入力いただくと、現状 Takumi がアクセス可能なリポジトリの情報が表示されます。新しくリポジトリを追加する場合は Edit を選択してください。

Takumi がその時点でアクセスを許可されているリポジトリが表示されるので、Takumi にアクセスさせたいリポジトリを選択してください。

選択したのち、Submit で確定してください。

再度 /takumi-scopes コマンドを入力いただくと、追加されたスコープの確認およびその変更が可能です。

コマンドラインでのリポジトリの追加・削除
コマンドライン引数を使用して、リポジトリを直接追加または削除することもできます。
/takumi-scopes add https://github.com/owner/repo
/takumi-scopes remove https://github.com/owner/repo
このコマンドは https://github.com/owner/repo 形式の GitHub リポジトリ URL を受け付けます。後方互換性のため、従来の owner/repo 形式もサポートされています。
「App took too long response」のようなエラーが表示された際は、数秒空けて何度か再度お試しください(リポジトリ一覧の取得に時間がかかっている場合があります)。 GitHub 連携時に選択したリポジトリの数を最小限に絞ることで、この挙動を軽減できる場合があります。 それでも解決しない場合は、カスタマーサポート窓口までご連絡ください。
2. takumi-tasks でのタスク管理
直近で Takumi へタスクを依頼したい場合は、直接 Slack チャンネルにてメンションすることも可能です。
