YASUHIRO
ToggleTrack Discord Bot
Product — 2024

ToggleTrack Discord Bot

Open SourceLINEDiscordAI

Overview

チーム内の進捗報告の標準化、時間管理の自動化、GitHubとのシームレスな連携をひとつのDiscord Botで実現します。Toggl APIによる自動勤怠管理、ChatGPT APIによる報告フォーマット提案・勤怠評価、GitHubコミット履歴に基づく作業スコアリングなど、チームの日常業務を包括的にサポートします。Azure Web Appにデプロイ済みで、本番運用に対応しています。

プロジェクト概要

ToggleTrack Discord Botは、チームの生産性向上を目的として開発した多機能Botです。Discordでの進捗報告をトリガーに、Togglの勤怠タイマーを自動操作し、GitHubのコミット履歴と照合してAIが作業を評価します。報告フォーマットのばらつきをAIが補正・提案し、チーム全体のコミュニケーション品質を均質化します。

主な機能

  1. 1AIによる進捗報告フォーマットの自動提案(ChatGPT API連携)
  2. 2Toggl APIと連携した着手/完了/休憩の勤怠自動記録
  3. 3長時間タスクの超過リマインダーをDMで通知
  4. 4GitHubコミット・マージ履歴からAIが作業をスコアリング・評価
  5. 5GitHub IssuesへのDiscord報告の自動コメント転記
  6. 6Google Driveでの報告ルール・テンプレートの動的管理
  7. 7ロールベースのアクセス制御(Admin/一般ユーザー)

開発の背景

チームの進捗報告が形式バラバラで集計が困難、Togglと報告の二重入力が面倒、という課題を解決するために開発。AIが補完することで、誰でも一定品質の報告ができる仕組みを実現しました。

プロジェクト情報

カテゴリ

ツール / Discord Bot

年度

2024

分野

チーム生産性向上・業務自動化・AI連携

言語

Python

技術スタック

Pythondiscord.pyToggl APIGitHub APIChatGPT APIGoogle Drive APIAzure Web Appuvicornaiohttp

キーワード

Discord BotTogglGitHub連携ChatGPT勤怠管理AI生産性向上AzureOpen Source

ハイライト

  • Toggl・GitHub・AIを一つのBotに統合したオールインワン生産性ツール
  • Azure Web Appで本番運用対応
  • ChatGPT APIによる報告フォーマットの自動補完・品質均質化
  • Qiitaで技術解説記事を公開・GitHubでOSS公開
GitHubで見る
Qiitaの記事を読む