タウキート ガイド
最初のセットアップから細部の機能まで、ボットを使いこなすために必要なすべて。十分に簡潔な説明と、必要なときに待っている詳細。
1.はじめに・クイックスタート
/setup configure を一度実行してチャンネルとロールを設定し、/attendance で出席パネルを作成すれば、チームはボタンひとつで記録を始められます。その後はすべて、コマンドまたはウェブのダッシュボードから利用できます。このガイドはタスクごとに構成されています。各セクションは 1 つのタスクに関するすべて(コマンド+ダッシュボード設定)をまとめています。初めての方は上から、目的のセクションへはセクション一覧から直接どうぞ。
最初のセットアップ手順
- ボットをサーバーに追加し、必要な権限(ロールとチャンネルの管理)を付与します。
/setup configureを実行し、ログチャンネル、レポートチャンネル、管理ロール、メンバーロールを設定します。/attendanceで適切なチャンネルに出席パネルを作成します。- (任意)必要に応じて、設定からアラート・休憩・ポイントを有効化します。
ヒント
/dashboard を開くと、サーバーへの直接リンクが得られます。2.出退勤の記録
/attendance でボタンパネルを作成します。メンバーは 出勤 を押して時間を開始し、退勤 で停止します。各セッションはログチャンネルに自動的に記録されます。管理者は /activesessions で誰がいるかをリアルタイムで確認し、/forcecheckin と /forcecheckout で手動対応できます。休憩用には任意の AFK ボタンがあり、退勤を忘れた人にはアラートが通知します。これはボットの中核です。考え方はシンプルで、セッションは出勤で始まり退勤で終わり、その長さがメンバーの計上時間になります。以降の内容はすべて、このセッションの作成と管理に関するものです。
出席パネル(メンバー向け)
管理者がメンバーの見えるチャンネルに一度だけ作成します。メンバーはコマンドを入力せず、直接ボタンを押せます:
⏰ 出席パネル
下のボタンで出勤または退勤を記録してください:
出勤
勤務時間の記録を開始します
退勤
勤務時間の記録を停止します
自分の時間を表示
本日の勤務時間とセッションの長さ
休憩(AFK)💤
休憩を開始または終了します
/attendance コマンドの後に Discord に表示される出席パネルのシミュレーション
- 📝 出勤:新しいセッションを開始します。同時に2つのセッションを開くことはできません。
- 👋 退勤:現在のセッションを終了し、その長さを計上します(システムが有効ならポイントも付与)。
- ⏱️ 自分の時間を表示:本日の勤務時間の概要と、アクティブな場合は現在のセッションの長さを表示します。
- 💤 休憩(AFK):休憩機能を有効にした場合のみ表示され、時間の計上を一時停止します。
/attendance管理者現在のチャンネルに出席ボタンパネルを作成します。通常は一度だけ使用します。
/attendance/attendanceメモ
在席状況のリアルタイム監視(管理者向け)
/activesessions コマンドは、出勤してまだ退勤していない全員の最新リストを、各人の在席時間と更新ボタンとともに表示します:
🟢 在席中の管理者一覧
在席中の管理者数: 3
最終更新 ⏰: 14:14
1. ハリド @khalid
🕓 出勤: 10:02
⏱️ 在席時間: 3時間12分
2. サラ @sara_a
🕓 出勤: 10:18
⏱️ 在席時間: 2時間56分
3. アハマド @ahmed 💤 休憩中 (12分)
🕓 出勤: 11:30
⏱️ 在席時間: 1時間44分
/activesessions コマンドのライブ出席一覧のシミュレーション
/activesessions管理者現在在席中のメンバーを各人の在席時間とともに表示します。休憩中(AFK)の人はリスト下部に、休憩時間を示すタグ付きで表示されます。
/activesessions [style?]/activesessions手動での対応(管理者向け)
メンバーが記録を忘れたり、セッションを修正する必要があることがあります。これらのコマンドで完全に制御できます:
/forcecheckin管理者ボタンを押し忘れたメンバーの出勤を強制的に記録します。
/forcecheckin [member] [reason?]/forcecheckout管理者特定メンバー、または全員の退勤を一括で強制的に記録します。
/forcecheckout [member?]ヒント
/modifytime を使用します — 詳しい説明は「高度な管理」セクションにあります。休憩(AFK)とアラート
時間の計上をより公平にするため、設定から有効化できる2つの任意機能です:
- 休憩(AFK):メンバーが休憩ボタンを押すと時間の計上が一時停止し、もう一度押すと再開します。休憩が上限(既定で 15 分)を超えると、自動的に退勤が記録されます。
- アラート:セッションが指定の長さ(既定で 12 時間)を超えた人に、ログチャンネルのメッセージとメンバーへの個別リマインダーで通知します — 退勤を忘れた場合に備えて。
ヒント
要確認
/setup configure またはダッシュボードから変更できます。ダッシュボードから
上記のすべては、コマンドなしでウェブのダッシュボードからも利用できます。設定ページで、ライブのアクティブセッション一覧を表示するチャンネルとそのメッセージ形式(テキストまたは Embed)を指定でき、ボットは今誰がいるかを自動更新するメッセージを投稿します:
ライブのセッション一覧が表示され、自動更新されるチャンネル。
アクティブセッションのメッセージ形式
ダッシュボードの設定ページにある「アクティブセッションのチャンネル」セクション
ヒント
3.ポイントとモチベーション
/points setup で有効化すると、退勤のたびにメンバーは自動的にポイントを獲得します。メンバーは /points balance で残高を、/points leaderboard でランキングを確認できます。管理者にはティア、ピーク時間の倍率、手動管理など、コマンドからもダッシュボードからも完全な制御があります。ポイントの計算方法
基本はシンプルで、出席1時間あたりの基本レート(既定で1時間1ポイント)です。その上に、2つの任意のレイヤーがあります:
- ティア(Tiers):合計時間に応じて異なるレート — より多く出席した人に報いるため。
- ピーク時間の倍率(ボーナス):指定の時間帯にポイントを倍にして、その時間帯の出席を促します。
メモ
メンバー向けコマンド
🏆 ポイントランキング
1. ハリド: 1240.00 💎
2. サラ: 980.00 💎
3. アハマド: 845.00 💎
4. ノーラ: 612.00 💎
/points leaderboard コマンドのポイントランキングのシミュレーション
/points balance自分のポイント残高(指定すれば他のメンバーの残高)を表示します。
/points balance [user?]/points leaderboardサーバーのポイントランキングを表示します。
/points leaderboardポイントの管理(管理者向け)
/points setup管理者既定の設定(1時間1ポイント)でポイントシステムを有効化します。
/points setup/points configure管理者高度なコントロールパネル:ティア、倍率、基本レート。
/points configure/points manage管理者特定メンバーのポイントを手動で加算・減算します。
/points manage [action] [user] [amount]/points reset管理者特定メンバーまたは全メンバーのポイントをリセットします。
/points reset [target] [user?]ダッシュボードから
すべてのポイント設定は設定ページから視覚的に管理できます:システムの有効化、基本レートの設定、ティアの追加、ピーク倍率の期間の指定 — コマンド構文を覚える必要はありません。
ティア:+40 時間
倍率レート:×1.5 ポイント/時間
ダッシュボードの設定ページにある「ポイントシステム」セクション
4.レポートと分析
/autoreport でロールごとの自動レポートをスケジュールできます。ダッシュボードでは、ピーク時間帯・傾向・メンバー比較といった視覚的な分析が得られます。オンデマンドレポート
各レポートはレポートチャンネルに送信され、export オプションでグラフ付きの整形された Excel ファイルとしてエクスポートできます:
/dailyreport管理者日次の出席レポート。直近7日間から1日を選び、ロールで絞り込めます。
/dailyreport [role?] [date?] [export?]/weeklyreport管理者統計サマリー付きの週次出席レポート。
/weeklyreport [role?] [week?] [export?]/monthlyreport管理者包括的な月次出席レポート。
/monthlyreport [role?] [month?] [export?]/memberreport管理者指定期間における単一メンバーの詳細レポート。
/memberreport [member] [period] [export?]ヒント
/leaderboard は合計出席時間によるメンバーの順位を、サマリー行(人数・合計・平均)とともに表示し、Excel にエクスポートできます。自動レポート
毎日手動でレポートを抽出する代わりに、ロールをチャンネルに紐づければ、その日次レポートが(サーバーのタイムゾーンで)深夜に自動送信されます:
/autoreport add管理者特定のロールの自動日次レポートを、選んだチャンネルで有効化します。
/autoreport add [role] [channel]/autoreport list管理者有効なすべての自動レポートを表示し、不要なものを削除します。
/autoreport list分析と比較(ダッシュボード)
分析ページはデータをビジュアルに変換します:合計時間と平均、ピーク時間帯、そして時間の経過に伴う出席傾向。比較ページでは複数のメンバーを並べて表示できます:
ダッシュボードの分析ページのイメージ
5.高度な管理
/modifytime、記録をリセットする /reset、そして誰が管理者コマンドを使えるかを決める管理ロールを管理するコマンド。さらに /editbotprofile でボット自体の外観を変更できます。時間の調整とリセットはダッシュボードからも視覚的に行えます。時間の調整とリセット
セッションを開かずにメンバーの時間を修正する、または記録をリセットするには:
/modifytime管理者メンバーの時間に時間を加算・減算し、理由を記録します。
/modifytime [member] [duration] [reason?]/modifytime member:@Ahmed duration:+2h30m/reset管理者特定メンバーまたは全メンバーの時間をリセットします。
/reset [member?]同じ2つの操作は、ダッシュボードの時間の調整ページから視覚的に行えます:
ダッシュボードの「時間の調整」ページ — メンバーを検索して加算/減算
管理ロール
どのロールが管理者コマンドを使用できるか(設定の基本ロールに加えて)を定義します。Administrator 権限を持つ人やサーバーのオーナーは常に完全なアクセス権を持ちます。
/addadminrole管理者管理ロールを追加します。
/addadminrole [role]/removeadminrole管理者管理ロールを削除します。
/removeadminrole [role]/listadminroles管理者追加された管理ロールを表示します。
/listadminrolesヒント
ボットのカスタマイズ
/editbotprofile管理者サーバー内のボットの名前とアバターを、そのアイデンティティに合わせて変更します。ダッシュボードの「ボットのカスタマイズ」ページからも行えます。
/editbotprofile6.AI アシスタント
できること
レポートを抽出して手動で読む代わりに、アシスタントに直接質問すると、サーバーの出席データを読み取って答えます:サマリー、比較、ピーク時間帯、予測、欠席・遅刻者など。すべての回答は実際のデータに基づきます。
使い方
ダッシュボードの AI アシスタントページのイメージ
メモ
最後まで到達しました 🎉
各コマンドのクイックリファレンスはコマンドページをご覧ください。ご質問があれば、サポートチームが Discord で対応します。