たきちゃん

このページについて

プロセカ支援サバのシフト管理を補助するBot:たきちゃんの更新履歴です。
ご不明点は、サポートDiscordサーバーへ、お気軽にお問い合わせください。

現在のバージョン:v2.2.0(2024/4/13)

v2.2.0

(2024/4/13)

・利用者からの要望により、Botが引数をそのままメッセージ送信するコマンド`/send_as_bot`の追加。ただし利用状況によって削除する可能性あり
・緊急モード有効時、/helpコマンド表示内容の「Bot制作への寄付/支援に関して」を「緊急モードが有効になっていることを示す文面」に置き換えるように変更
・緊急モードが有効になっている際のメッセージを統一。また、Botのステータスと同じメッセージを追加表示するように変更
・/userconfig name linkコマンド実行時、リンク先アカウントにDMを送信できなかった場合に専用のエラーメッセージを表示するように変更
・シフトオートメーションの日時の例を今日の日付に変更
・アカウントリンクで、コマンド実行アカウントに対してリンクできてしまう問題の修正
・ランナーがシフト取り消ししようとした際のエラーを修正
・アラーム停止時、存在しないファイルを削除しようとするエラーを修正
・スプレッドシートへの書き出し時、正しくユーザーを取得できなかった場合にユーザーIDで書き出しするように修正

v2.1.0

(2024/3/29)

・[ベータ機能]アラームの音声を、任意の音声ファイルに設定することが可能になりました。
※引数music_typeを添付ファイルに、引数attachmentに音声ファイルを添付することで使用できます。
・アラームのプリセット音声4の名称を決定(星空で唄う少女)。

v2.0.5

(2024/3/25)

・シフト登録時、シフト等の表示名がたきちゃん内に登録した名前になることを周知する表示を追加。
・リアクションロール機能において、正常にロール付与が行えない問題の修正(reported in サポートサーバー)
・簡易時速パネルで、登録済みの最新時間帯に上書き登録した際に1時間前の時間を優先的に比較対象に選ぶ補正が働いていない問題を修正。

v2.0.4

(2024/3/12)

・アラームにたきちゃんのメッセージもしくはメンションされたメッセージのみ反映されるようになったことへの対応として、たきちゃんへの個人メンションを自動で除去してアラームラベル内に反映させるように変更
・部屋番号-チャンネル名連携の設定時、メンションが必要な旨を表示するように変更
・パネル右クリック→Shift_Editで、管理側からメンバー追加を行えないことがある不具合を修正
・特定条件下で、シフト書き出しにロールノート設定が反映されない不具合を修正
・v2.0.0より前のバージョンから使用しているサーバーにて、ランナーがたきちゃん内名称を設定していないときに簡易時速パネルが動作しない問題を修正
・アカウントリンク実行時、名称未設定アカウントとリンクしようとする際のエラーメッセージを追加
・編成提出時にスクリーンショットを求めているサーバーにて、該当アカウントがDMを拒否している際のエラーメッセージを追加
・編成提出時にスクリーンショットを求めているサーバーにて、編成のスクショを正しく受け付けた際にDMにもメッセージを送信するように変更
・スプレッドシート書き出し速度を以前の水準までロールバック

v2.0.3

(2024/3/7)

・100サーバー目前になったことによる特権インテントへの対応を行いました。
* 部屋番号連携をv2.0.0での実装に戻しました。
* アラームで他チャンネルから本文を取得する機能について、メンションされたメッセージのみ取得できる
・/aboutコマンドを廃止し、表示内容を/helpコマンドに統合
・ユーザー右クリック→アプリ→Check_Name機能での表示内容変更
・確定メンバーロール付与のログで取得人数と実際に付与した人数を表示するように変更
・シフト登録時、ニックネーム変更に関する警告をアカウントリンクの紹介文に置き換え。
・たきちゃん内表示名設定時、メンション形式の文字列をはじくように変更。
・アラーム機能の使用に初期設定の完了が必須になりました。

v2.0.2

(2024/2/25)

・間隔アラームについて、次の時間までの処理を変更することで今までよりも正しい間隔で動作するように改善。
・ユーザー右クリック→Check_Nameで、そのユーザーのたきちゃん内表示名を確認できるように。
・不具合の確認により、v2.0.0の更新内容のうち部屋番号の取得に関する更新をロールバック

v2.0.1

(2024/2/23)

・たきちゃん内名称未設定アカウントについて、編成やシフトの登録時に表示される案内メッセージ内のボタンから名称の登録ができるように改善。

v2.0.0

(2024/2/22)

・DiscordのBot認証に伴う仕様変更(くわしくはこちらのPDFをご覧ください。)のための準備
* 部屋番号のチャンネル名同期に関してメッセージ内すべての数字を追跡対象とする
* メンバーキャッシュから取得できない場合、APIリクエストを利用してメンバー情報を取得するように変更

・たきちゃん内での表示名を設定できるようになりました!
この対応に伴って、以下の点が変更になります。
・名称設定前のアカウントでは、シフト登録や編成提出など、多くの機能が利用できなくなります。
・アカウントリンクを行うことで、たきちゃん内でのシフト登録状況などを複数アカウントで共有することが可能になります。
・編成提出やシフト提出、シフト登録状況確認:複数アカウントから同じ設定を参照できるようになります。
・VC接続状況アラーム:どれか一つのアカウントがVCにさんかしていれば参加判定になります。
・確定シフトメンバーロール:その名前に登録されているすべてのアカウントにロールが付与されます。
(・編成自動提出の設定が共有されるようになります。)
・ニックネームに対する依存度が下がったため、ユーザーのニックネームを柔軟に変更できるようになりました。
また、表示名とニックネームの差をなくすため、Botにニックネーム管理の権限がある場合は自動的にたきちゃん内表示名をニックネームに反映させます。
ただし、v2.0.0の間は以前までの形式と互換性を持たせるため、表示名未設定のユーザーに対してニックネームを用いた照会を行う機能があります。このサポートは近日中に削除されるため、お早めに表示名の設定をお願いします。

・初期設定を行う前に編成提出パネルを作成できてしまう問題を修正しました。
・GoogleスプレッドシートAPIレートリミットへの対応のため、スプレッドシートへの書き出しスピードに制限を設けました。
・メンバーの詳細確認を、メンションでの表示からたきちゃん内での表示名もしくはニックネームに変更しました。

v1.5.0

(2024/2/14)

・編成提出・編集時、スクリーンショットの提出を求めるようにするオプション「request_party_screenshot」を設定項目に追加
・シフトパネルに、特定時間のシフト登録メンバーを見やすい形で確認するボタン「詳細なメンバーチェック」を追加
※v1.4.0までに作成されたパネルでは、メッセージ右クリック→アプリ→Shift_Edit→パネル再生成で更新後、使用可能となります。 ・Shift_Edit→メンバーの追加・除去から、該当メンバーの備考も同時に変更できるように改善
・初期設定前にアラームを設定した際、ラベル送信を伴うもの(毎時n分/n分間隔)の実行に失敗してしまう問題を修正
・編成登録前にシフト取り消しボタンを押した場合、シフト登録パネルが編集されてしまい以後のシフト登録が正しく行えなくなる問題を修正。
※該当不具合で壊れたパネルは、メッセージ右クリック→アプリ→Shift_Edit→パネル再生成で、正しいパネルに復旧が行われます。

v1.4.1

(2024/2/12)

・`/setup`コマンドが正常に完了せず、利用開始を行えない不具合を修正

v1.4.0

(2024/1/21)

・アラームのシフトインフォメーションの表示項目からVC未参加メンバー表記を削除し、その代替としてVC未参加メンバーのみを表示するアラーム設定を追加
・アラームの詳細情報を確認するコマンド`/alarm status`を追加
・アラームの編集を行うコマンド`/alarm edit`コマンドを追加
・アラームが動作するタイミングでVCに(Botを除く)他のメンバーが参加していない際、自動でスキップされるように変更
・Shift_Editからシフト同期を実行した際、正常完了時に何も応答が返ってこない問題の修正
・緊急モード中に表示される文面の一部にミスがあった問題を修正
・`/setup`を行う前に簡易時速記録パネルを作成できてしまう、およびその際に正常動作しない不具合の修正。
・アラーム実行時、VCに参加していない状態だった時の処理を変更

v1.3.2_e

(2023/1/1)

・運営による切り替え:緊急モードを追加。有効時は一部文面に避難を促す文面が追加されます。
(シフト交代インフォメーション(コマンド&アラーム)・シフト登録確認メッセージ・シフトチェッカー・シフトオートメーションによる募集開始・シフトロック時メッセージ)

v1.3.1-patch2

(2023/12/30)

・アラームの停止時、指定したアラームと別のアラーム(サーバーをまたいで選択される可能性あり)が制御できなくなる問題の修正

v1.3.1-patch1

(2023/12/30)

・編成登録前にシフト登録を行おうとした際のエラーメッセージが正しく表示されない問題の修正パッチ
・併せて、年明け後に対応予定だったバージョン番号が反映されていない問題とホームページに履歴が記載されていないものにも対処

v1.3.1

(2023/12/28)

・共有されていないスプレッドシートにアクセスしようとした場合、ログチャンネルにその旨が送信されるようになりました
・サーバー参加時メッセージの文面を調整しました。
・イベントタイプについて、設定時と確認時で表記ゆれがあったものを統一

v1.3.0

(2023/12/10)

・最後のポイント調整時、「0炊き、独りんぼエンヴィー、EASY」でのスコア&ボーナス値を計算する`/point_calc`コマンドを追加しました。1%刻みで計算します。
・`/create_shift`コマンドを、24時間分を作成する`/create_shift create_24h`と、時間を選んで作成する(従来通りの)`/create_shift select_hour`に分割しました。
・helpコマンドに、たきちゃんの使い方動画のリンクを追加しました。
・aboutコマンドに、たきちゃんのX(旧Twitter)アカウントのリンクを追加しました。
・連携アラームを設定している際、本来は流れるべきアラームがスキップされてしまう問題を修正しました。

v1.2.0

(2023/12/7)

☆新コマンド&新機能---
・チャンネル名連携を確認できるコマンド`/show_room_id_link`を追加しました。(技術的な問題から、リアクションロールに関しては後日実装になります。)
・`/alarm skip`コマンドで、アラームを飛ばす回数を指定できるようになりました。
・`/create_shiftcheck_panel`で作成されたシフト参加時間確認パネルに、提出済みの編成を確認できるボタンを配置しました。
・`Shift_Edit`コマンドの機能に、その日の提出済みメンバーと備考をすべて削除する`シフトメンバークリア`を追加しました。
☆仕様変更---
・Discord上でのアプリケーションコマンドの権限設定がスラッシュコマンドのみに反映される仕様を確実に反映させるため、従来のコマンド実行(ex:`k.help`)を受け付けないように変更しました。
☆不具合修正---
・`/role_note`コマンドで、設定済みの項目の編集が行えない(削除のみ可能である)問題を修正しました。
・「インタラクションに失敗しました」への緩和策を施しました。(完全な解決まではまだまだ時間をいただきます。御了承ください。)
・`/alarm shift_send`で送信されるシフトインフォメーション内のVC参加表示が適切に更新されていない問題を修正しました。
・`/alarm set minute/time`で送信されるメッセージ内の他チャンネル内最新メッセージが適切に更新されていない問題を修正しました。

v1.1.0-patch1

(2023/12/2)

・データベースアクセス方法変更に起因すると思われるスプレッドシートへの書き出しに関する不具合が確認されたため、データベースアクセス方法を以前までの方法に戻したパッチです。

v1.1.0

(2023/12/1)

・スプレッドシートへの書き出し時、その日付を通して提出メンバーがいないとき、メモやシフト提出済みメンバーなどが削除されずに残ってしまう不具合を修正
・Shift_Editからシフトメンバーを強制割り当てする際、編成提出が行われていないメンバーをシフトに追加できる問題を修正。
・shift_send設定のアラームにて、スプレッドシートやワークシートが存在しない場合にアラーム自体が停止してしまう問題を修正
・シフトオートメーションにて、必要以上にメッセージ編集を行い、レートリミットに引っかかっていた問題を修正。
・Shift_Editからシフトをすべてキャンセルする際、パネルのメッセージの編集に失敗する問題を修正しました。(すべての時間を削除した場合、そのメッセージはシフトパネルではなくなります。)
・シフトパネル以外のメッセージにShift_Editを実行した際、シフト編集メニューが出てこないようになりました。
・v1.0.4以降、/settings edit comp_name_2コマンドの実行に失敗していた問題を修正しました。
・特定ボタンから入力フォームを呼び出す際、「インタラクションに失敗しました」のエラーが表示される問題に、緩和策を実行しました。
・特定条件下でアラームの自動復帰に失敗する問題を修正しました。
・シフト提出時、このBotの一部機能がユーザーの名前orニックネームに依存することを表示するように変更。
・初期設定(/setupコマンド)時、ログを送信するチャンネルの設定を必須項目に変更
・スプレッドシートに書き出し先ワークシートが存在しないとき、シフトに備考入力時のエラー表示が正しく機能していない問題を修正
・データベースアクセス方法を見直し、同時に処理が走った際の動作の安定性を向上
・/alarmコマンドのラベル送信先に、コマンド送信先チャンネル以外を指定できるようになりました。(label_send_ch引数)

v1.0.6

(2023/11/29)

・Shift_Editでシフトオートメーションを設定する入力フォームの内容を改善し、時間設定とメッセージ設定を同時に行えるように変更。
・Shift_Editで設定できるシフトオートメーション使用時、開始時間/シフト終了メッセージが2回以上送信される問題への対策
・[Premium]今後開始する可能性のある「プレミアムサブスクライバー向け機能」のテスト実装を追加。該当機能は一般ユーザーが使用することはできません。(サーバー参加メンバーのニックネーム自動設定)

v1.0.5

(2023/11/28)

・User_Decks(メンバー右クリックから呼び出すコマンド)内で、編成の備考が表示されていなかった問題を修正
・一部場面で不必要な表示が残っていた問題を修正
・[Premium]今後開始する可能性のある「プレミアムサブスクライバー向け機能」を一つテスト実装。該当機能は一般ユーザーは使用することができません。(/premium auto_registration_party:サーバー参加時の自動編成提出)

v1.0.4

(2023/11/25)

・/setupおよび/settings editにalarm_label_no_voiceオプションを追加しました。
該当オプションで、アラームのラベル送信の先頭に;を付けて読み上げを回避するかどうかが設定できるようになりました。(デフォルト:True(;を付ける))
・/settings checkコマンドの表示項目が、データベースでの名前/内容そのままから日本語での表記に変更されました。

v1.0.3

(2023/11/24)

・alarm stop/skip およびlinked_alarmの項目について、アラームの識別番号が正しく設定されず、誤ったアラームが操作対象になってしまう不具合の修正

v1.0.2

(2023/11/20)

・シフト交代表示における、VC不在メンバー表示の追加
(シフトインフォメーション機能がベータ版であるため、今後機能に変更が加わる可能性があります。)
・ルームIDのチャンネル名反映機能における6桁番号(バーチャルライブルームID)への対応。

v1.0.1

(2023/11/18)

help,about,supportコマンドを追加しました。
Botがサーバーに参加した際、初期設定を促すメッセージを送信するようになりました。
メッセージ右クリックで呼び出せる`Shift_Edit`機能の一部機能で、「インタラクションの応答がありませんでした」となる問題を修正

v1.0.0

(2023/11/12)

このBotを公開Botに変更。
^