# Motcher

Motcherは、MotiCAT (opens new window)が作成しているBotです。
「便利Bot」として、グローバルチャットやモデレーション機能等を搭載しています。

# ボットの招待リンク

https://discord.com/api/oauth2/authorize?client_id=975234367246975027&permissions=2069070998743&scope=applications.commands%20bot (opens new window)

# Motcher Commands

TIP

Motcherのコマンドの接頭辞は「mc!」、または「/」です。
例: mc!help/help
サンプル

WARNING

オプションが必要なものは使用法を記載しています。必須オプションは[]、必須でないオプションは()で記載しています。
(使用時には[]、()は外してください。)

# Bot Commands

help
Botのコマンドを一覧にして表示します。

about
Botの歴史などを表示します。

ping
Botの遅延値を表示します。応答テストにも使用できます。

status
Botのステータスを確認できます。参加サーバー数、ユーザー数、etc...

# Main Commands

server
サーバー情報を表示します。

user
ユーザー情報を表示します。
使用法: mc!user (@ユーザー)

banlist
コマンドを実行したサーバーからBANされているユーザーを確認できます。

invite
コマンドを実行したサーバーの招待リンクを作成します。

search
指定したワードをGoogle内で検索します。
使用法: mc!search [キーワード]

# Server Commands

joinmsg
メンバー参加時のメッセージを指定できます。
使用法: mc!joinmsg [メッセージ]

leavemsg
メンバー退出時のメッセージを指定できます。
使用法: mc!leavemsg [メッセージ]

deletejoin
メンバー参加時のメッセージの送信を停止します。

deleteleave
メンバー退出時のメッセージの送信を停止します。

response
特定のワードに対しての反応を指定できます。
使用法: mc!response [反応させたいキーワード] [応答]

resnow
登録しているresponseの一覧を表示します。

resdelete
特定のresponseを削除します。
使用法: mc!resdelete [反応させていたキーワード]

# Minecraft Commands

mcskin
指定したマインクラフトユーザーのスキンを表示します。
使用法: mc!skin [ユーザー名]

mcstatus
指定したマインクラフトサーバーのステータスを表示します。
使用法: mc!mcstatus [サーバーアドレス] (ポート番号)

# Moderation Commands

ban
指定したメンバーをサーバーからBANします。
使用法: mc!ban [@メンバー]

unban BANされている特定のメンバーのBANを解除します。
こちらのコマンド、ID指定のためおすすめしません。普通に解除した方が早いです。
使用法: mc!unban [メンバーID]

kick
指定したメンバーをサーバーから追放します。
使用法: mc!kick [@メンバー]

addrole
指定したメンバーに特定のロールを付与します。
使用法: mc!addrole [@ロール] [@メンバー]

remrole
指定したメンバーから特定のロールを剥奪します。
使用法: mc!remrole [@ロール] [@メンバー]

clear
指定したメンバーのメッセージを新しい順にまとめて削除します。
使用法: mc!clear [@メンバー] [削除したい数]

timeout
指定したメンバーを特定の時間タイムアウトします。
使用法: mc!timeout [@メンバー] [タイムアウトしたい分数]

untimeout
指定したメンバーのタイムアウトを解除します。
使用法: mc!untimeout [@メンバー]

# Logs Commands

msglog
メッセージの変更、削除のログを特定のチャンネルに送信します。

msglogstop
メッセージログの送信を停止します。

rolelog
ロールの変更、作成、削除のログを特定のチャンネルに送信します。

rolelogstop
ロールログの送信を停止します。

memberlog
メンバーの参加、退出、変更ログを特定のチャンネルに送信します。

memberlogstop
メンバーログの送信を停止します。

# GlobalChat Commands

globalchatjoin
グローバルチャットに参加します。

globalchatleave
グローバルチャットから退出します。