SakuraProject / rt-bot

RTの無料版であるFree-RTのBotソースコード。
BSD 4-Clause "Original" or "Old" License
12 stars 6 forks source link

rtlog機能 #74

Open yaakiyu opened 2 years ago

yaakiyu commented 2 years ago

新RTにて発見。helpの内容を乗せておく。

rtlog
このコマンドは、RTのログを見たり消したりするためのコマンドです。
RTのログは、実行されたコマンドや裏で行われた処理の内容と結果を記録したものです。

# 使い方
メッセージ: rt!rtlog
スラッシュ: /rtlog

# メモ
RTのログはダッシュボードからも見ることができます。
ダッシュボードでは絞り込み機能があり見やすいです。

show

RTのログを表示します。

# 使い方
メッセージ: rt!rtlog show
スラッシュ: /rtlog show

# メモ
細かくは表示されません。
詳細を見たい場合はダッシュボードから見てください。

clear

RTのログを消します。

# 使い方
メッセージ: rt!rtlog clear
スラッシュ: /rtlog clear
yaakiyu commented 2 years ago

ログの出力形式に関するメモ。

f"""{command_name}/{command_category} {timestamp} {status}
User: {author} ({author.id})
Channel: {channel.name} ({channel.id})
Command Arguments:
{'コマンドに渡された引数、もしくはエラーの場合その情報'}
"""
yaakiyu commented 2 years ago

ボタンによるページネーター(左から最初へ戻る, 前へ, 現在のページ数(任意のページ), 次へ, 最後へ行く)だった。 タイムアウトは180秒。(根気良く数えた)

tuna2134 commented 2 years ago

@tasuren 。。。

tuna2134 commented 2 years ago

Canary動かしてよかったか。。。。

yaakiyu commented 2 years ago

これを見つけてissue立てたところで今のfreeRTじゃどう考えたって実装までに3か月かかるわこんなもん。

tuna2134 commented 2 years ago

そうなんだ

tuna2134 commented 2 years ago

いくらなんでもパクリはいかんやろ。。。 tasurenに許可とってからにしたら?

yaakiyu commented 2 years ago

https://discord.com/channels/718641964672876614/773175703055237150/961517842967183381 僕の最初のfreeRT計画案にちゃんとある。 もとからこれを行うために「僕はRTにない新機能は作らん」ってお知らせで宣言したんだし。 まぁtasurenの気が変わっててパクリしないでくれって言われる可能性もあるけど その時はその時で