楽露(Discord bot)リリースノート
こんばんは、楷理です。
九重書房製のDiscord bot、楽露<LELU>の解説及びアップデート履歴の記事です。
テストに協力してくれるみなさん、ありがとうございます。
以下ではコマンドの基本的な用法を解説します。
コマンド解説(v1.3.0対応)
①/lelu
各コマンドの簡易解説が読めます。
②/yoyaku
文字列オプション:time[省略可能]
時刻を指定し、ボイスチャンネルからの退出を予約します。時刻は24時間以内で指定できます。
正常に受け付けると、予約確定/取消のボタンを備えた受付完了メッセージを返します。
退出させることが出来るのは受け付けたサーバー内のVCからのみです。
オプション"time"の入力形式について
- 省略→/yoyaku
入力を省略した場合0時0分を指定したのと同様に受け付けます。
- 数字4ケタ形式→/yoyaku time:1500
「0230」であれば午前2時30分というように数字4ケタの形式です。
この形式はきっかり4ケタ、数字のみの受付になります。
- セパレータ形式→/yoyaku time:23:55
「1:50」であれば午前1時50分というように時と分を区切る形式です。セパレータには「:」、「/」が使用可能です。
時および分のケタ数には制限がありません。「2/」で2時0分を表すというように、0は省くことができます。
また、30分を指定するのに「h」を使用可能です。
- 加算モード
「+1:」であれば受付の1時間後というように、相対的に時間を指定する加算モードも利用可能です。オプションの最初の文字を「+」か「a」にすることで加算モードになります。
- 時や分の超過について
例えば15時90分は16時30分として、26時は2時として解釈します。
③/sweep
チャンネルのメッセージを自動削除する機能を利用するためのコマンドです。
そのサーバーでメッセージ削除の権限を持つ人からのリクエストのみ受け付けます。また、configによる削除設定が未登録だと自動削除は稼働しません。
サブコマンド1: /sweep register
選択オプション:active[省略可能]
コマンドを使用したチャンネルをメッセージ自動削除の対象として登録/解除します。
オプションは省略されてもTrueとして扱うので、自動削除を解除したいときだけFalseを選べば十分です。
サブコマンド2: /sweep config
整数オプション:days, hours, minutes, lines[いずれも省略可能]
コマンドを使用したサーバーの削除設定を変更、確認します。
days, hours, minutesは合算され、メッセージが削除されるまでの時間として登録されます(最大で365日です)。合算値が0、またはすべて省略された場合は更新されません。
linesはメッセージの件数上限として登録されます(最大で100件です)。この上限より古いメッセージは削除されます。
また、それぞれの値がマイナスだったときは、登録されている値を消去します。
④/onw
選択オプション:プレイ人数[必須, 4から6]
コマンドを使用したチャンネルで、ワンナイト人狼セッションを開始します。
分かる人向けの説明としては村4〜2狼2占1怪盗1です。
ワンナイト人狼をよく知らないぞという人はこちらをご覧ください→【すぐわかる】『ワンナイト人狼』お手軽人狼ゲームを徹底紹介 | ぼくとボドゲ
(アプデ予定:情報がすべてテキストなのが寂しいので画像を追加したりしたい。)
楽露さんのプロフィール(フレーバーテキストです)
名前は葛井楽露(読み:かずらい・らくろ)、架空同人サークル「九重書房」のアシスタント。この字で「かずらい」と読む名字も架空。
だいたいの場合眼鏡をかけており、髪はそこそこ長くよくツインテにしている。
髪の色は#86405C、目の色は[#7B6BA8,#282433,#C7C3D3]などが基準値。
ちなみにアカウント名の<LELU>というのの発音はラル。普通話です。
アップデート履歴
ver.1.0.0 2022/05/31
- リリース
ver.1.0.1 2022/06/03
- /yoyakuの予約を確定させる機能を追加
- /yoyakuの予約取り消しボタンでクラッシュする不具合を修正
- /sweepの応答メッセージに関する不具合を修正
- /sweepにチャンネルごとの使用可否を設定
ver.1.0.2 2022/06/21
- /yoyakuが一部状況で正常に働かない不具合を修正
ver.1.1.0 2022/09/19
- 新規コマンド/onwを追加
ver.1.2.0 2022/12/04
- /sweepを改変 それに従いサブコマンドを設置
ver.1.3.0 2022/12/08
- /leluを追加
- /yoyakuを改変 それに従いサブコマンドを廃止
- /test、/terminateを廃止
ver.1.3.1 2022/12/11
- /sweep config改修(数値の上限を設定、登録済みの値の消去)
- /sweepによるメッセージ削除の効率化