Open SourceLINEDiscordAI
Overview
チーム内の進捗報告の標準化、時間管理の自動化、GitHubとのシームレスな連携をひとつのDiscord Botで実現します。Toggl APIによる自動勤怠管理、ChatGPT APIによる報告フォーマット提案・勤怠評価、GitHubコミット履歴に基づく作業スコアリングなど、チームの日常業務を包括的にサポートします。Azure Web Appにデプロイ済みで、本番運用に対応しています。
プロジェクト概要
ToggleTrack Discord Botは、チームの生産性向上を目的として開発した多機能Botです。Discordでの進捗報告をトリガーに、Togglの勤怠タイマーを自動操作し、GitHubのコミット履歴と照合してAIが作業を評価します。報告フォーマットのばらつきをAIが補正・提案し、チーム全体のコミュニケーション品質を均質化します。
主な機能
- 1AIによる進捗報告フォーマットの自動提案(ChatGPT API連携)
- 2Toggl APIと連携した着手/完了/休憩の勤怠自動記録
- 3長時間タスクの超過リマインダーをDMで通知
- 4GitHubコミット・マージ履歴からAIが作業をスコアリング・評価
- 5GitHub IssuesへのDiscord報告の自動コメント転記
- 6Google Driveでの報告ルール・テンプレートの動的管理
- 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公開
