Discord

DiscordのDynoの使い方と全モジュール・コマンドを解説!

ⓘ本ページはプロモーションが含まれています

Discordの運営で機能を細かくチューニングできるBOTを探していますか?

DiscordのDynoでは無料で豊富なモジュールとコマンドでサーバー運営をかなり細かくカスタマイズできます。

特に自動送信系の機能と規制に関する豊富な機能が提供されています

この記事ではDiscordのDynoの使い方と全モジュール・コマンドを解説します。

こんな人におすすめです。

葵(あおい)

  • 無料で拡張性の高いBotを探している人
  • Discord運営の自動化を進めていきたい人
  • BANや一時制限、チャンネルロックダウン等の様々なタイプの規制を使いたい人

スポンサードリンク

Dynoのインストール方法

  • step1
    FreePlanのbotをサーバーに追加する

    まずはDynoのサイトにいき、Add To Serverをおします。

    いくつかプランが提示されますが、まずはFreePlanでAdd To Serverしましょう。

  • step2
    導入するサーバーを選択する

    サーバーを選択し、はいをおします。

  • step3
    認証をする

    権限の確認が表示されるので、一番下の認証を押します。

  • step4
    人間ですにチェックを入れる

    人間ですかにチェックを入れます。

  • step5
    prefixとtimezoneのセットアップをする

    セットアップページが表示されます。

    Select your prefixを「/(スラッシュ)」に、Choose your timezoneをAsia/Tokyoとして、Nextをおします。

  • step6
    導入チャンネルを選択

    Channelを聞かれるので選択してNextをおします。

  • step7
    完了する

    Interested in Premiumは、購入せずにDoneをおします。

  • step8
    ダッシュボードに入れたらOK

    ダッシュボードが表示されたら完了です。

    また、Discord上でもDynoがやってきましたと表示されています。

Dynoの使い方

Dynoでは以下の5つの使用方法があります。

  • Dashboard
  • Modules
  • Commands
  • ServerListing
  • Logs

いずれもダッシュボードからアクセスすることができます。

Dashboard

Dashboard機能では、

  • ServerInfo(サーバー情報)の確認
  • BotSettings(BOTの設定)の変更
  • RecentActivity(最新のアクティビティ)の確認

をすることができます。

あまり触ることはない画面かと思いますが、「ちょっと最近管理が大変になってきたな」と感じる時にチェックしてみるとよいですよ。

Modules

Dynoの各種機能をチューニングできる箇所です。

モジュール機能
YouTube登録したYouTubeチャンネルに新しい動画が投稿されるとDiscordに通知を入れてくれます。
AutoRoles特定のランク以上の人に自動で付与するロールを設定することができます。
AutoPurge指定条件の時に一切の投稿コメントができなくなります。
Moderationモデレーション(規制)の設定をすることができます。通知を行うチャンネルとDMを許可するかしないか、警告何回受けた時にどのくらいの時間アクセスできないようにするといった項目の設定をすることができます。
AFK離席のステータスを使えるようになります。AFKとは「away from keyboard」の略で離席を意味します。
Slowmodeメッセージ送信に対してレートリミットをせって資することができます。
FunFun Commandを使えるか使えないかを設定することができます。
ActionLog特定のアクションが起きた時にログを残すか残さないかと、ログの通知を入れるチャンネルの設定をすることができます。対象となるアクションは
1,メッセージ(削除・編集・画像削除・一括削除・招待情報・規制コマンド)
2,メンバー(参加・退出・ロール追加・ロール削除・ニックネーム変更・BAN・UNBAN)
3,ロール(作成・削除・更新)
4,チャンネル(作成・削除)
5,ボイスチャンネル(参加・退出・移動)
の5つです。
Autoresponder特定の単語をトリガーとする自動返信の作成ができます。
Remindersメンバーがリマインダーをセットできるようになります。
CustomCommandsオリジナルのコマンドを作ることができるようになります。コマンドにはロールなどの制限をかけることもできます。
AutoDelete特定のフィルター条件にかかるものを一定時間後自動削除できるようにする機能です。フィルターにはLinks(NotLinks)、Invites(NotInvites)、Images(NotImages)、IncludesText、ExactText,
ExxcludesText、StartsWith(Doesn't StartsWith)、EndsWith、OnlyNumbers、HasRole(NotRole)を指定することができます。
Welcomeウェルカムメッセージを作成することができます。
StarboardStar⭐️のリアクションが一定回数つけられた投稿を重要な投稿として特定のチャンネルに通知することができます。スターボードとついていますが、リアクションに使うのはスター以外にも変更することができます。
Autoban4つの条件を元にした自動BANの設定ができます。条件では、ユーザーネームのパターン(ワイルドカードで指定可)、招待者のユーザーネームのパターン(ワイルドカードで指定可)、アカウント年齢、アバターの設定の有無を設定することができます。
Forumsフォーラムページ(Q&Aの受付ページ)を作成することができます。
Announcements告知メッセージの設定と通知先のチャンネルを設定することができます。告知メッセージは{user} has joinedや{user} has leavedのようなものです。
MessageEmbedderEmbedメッセージを作成して送信することができます。
Tagsタグ付け機能の設定を行います。
RedditRedditで新しい投稿がされた時にチャンネルに通知を入れることができます。
ReactionRolesユーザーがリアクションによって自分でロール付与をできるようになります。ロールを管理しなくて良くなるというメリットがあります。
Giveawaysユーザーに権限を譲渡する設定を行うことができます。
AutomodNGワードやリアクションなどの使えるワードに対するモデレーションを設定することができます。
Highlights特定のキーワードが含まれる投稿がされた時にDMで通知を飛ばすことを許可する稼働かの設定ができます。
Voice Text LinkingVoiceチャンネルにユーザーが参加した時にテキストチャンネルを同時に開くかどうかを設定することができます。
Auto Message時間を指定して予約投稿することができます。
TwitchTwitchの配信者が配信を開始した時にDiscordに通知を入れることができます。

Commands

コマンドはダッシュボードで使用可能・使用不可能を選択することができます。

また、細かい設定としてはChannelごと、Roleごとにコマンドの可否を設定できます。

Dynoで使えるコマンドの一覧は下記です。

コマンド内容
addemoteエモートをサーバーに送信します。
addmodモデレーターロールを追加します。
addrank既存のロールをメンバーに付与します。
addroleロールを新規追加します。
afk mod ignore離席した場合に途中から会話に戻れないようします。
afk mod reset離席ステータスをリセットします。
afk mod clear特定のメンバーの離席ステータスを削除します。
afk mod clearall全メンバーの離席ステータスを削除します。
afk mod list離席ステータスのリストを表示します。
afk set離席ステータスを設定します。
announce告知を行います。
avatar user指定したユーザーのアイコンを取得します。
avatar guild指定したユーザーのギルド用アバターを取得します。
avatar gets自分のアバター画像を取得します。
ban特定のユーザーをBANします。時間制限をつけることも可能です。
case最新の規制ログを1行取得します。
catかわいい猫の画像を持っている人を探します。
cleanDynoのレスポンスを全て削除します。
clearnotes全てのメモを削除します。
clearwarn特定のユーザーへの警告を削除します。
colorカラーコードを教えてくれます。color redなどのように実行します。
commandコマンドの使用可能・使用不可能を設定します。
customs enableカスタムコマンドを使用できるようにします。
customs disableカスタムコマンドを使用できないようにします。
customs showカスタムコマンドの情報を表示します。
customs listカスタムコマンドの一覧を表示します。
dadjokeランダムにdadjokeを表示します。
deafen特定のユーザーに聞こえなくします。
delmodモデレーターロールを削除します。
delnoteメンバーに対してのnoteを削除します。
delrankランクを削除します。
delroleロールを削除します。
delwarn警告を削除します。
diagnoseコマンドや機能に問題が起きていないか診断することができます。
discrim何人かのユーザーを表示します。
distance引き算を行います。
dog可愛い犬の写真を持っているユーザーを探します。
durationミュートやBANの時間を変更します。
dynoavatardyno風のアバターを作成してくれます。
editnoteメンバーに関するメモを編集できます。
emotesサーバーで使用できる絵文字を取得します。
flipコイントスを行います。
githubGitHubのリポジトリ情報を取得します。
giveaway create権限譲渡を作成します。
giveaway end権限譲渡を終了します。
giveaway reroll権限譲渡を終了後にロールを再度付与します。
helpコマンドの使い方の例などヘルプを確認できます。
highlights addサーバー上でハイライトするワードを作成します。
highlights deleteワードに対してハイライトするのを止めます。
highlites list現在サーバー上で設定されているハイライトワードを確認することができます。
ignorechannelモジュールや管理者権限を除いてチャンネル内でのコマンドの使用を無視します。
ignored無視されたユーザー、ロール、チャンネルを表示します。
ignoreroleモジュールや管理者権限を除いてロールでのコマンドの使用を無視します。
ignoreuser特定のユーザーのコマンドを無視します。
inviteinfo招待に関する情報を表示します。
itunes楽曲に対する情報を取得します。
kick特定のメンバーをキックします。
league ranksummonerのランクを取得します。
league buildsummonerの自己分析を行います。
league counterssummonerのチャンピオンになるための対策を考えます。
league tierssummonerのtierinfoを取得します。
league historysummonerの歴史を取得
listmodsモデレーターを一覧表示します。
lock一時的にチャンネルをロックします。
lockdown start複数のチャンネルのロックを開始します。
lockdown end複数のチャンネルのロックを終了します。
membercountサーバーのメンバー数を取得します。
membersサーバーのメンバーリストを取得します。
mentionableメンションができるロールを設定します。
moderations現在有効なモデレーション(規制)を表示します
modlogsモデレーション(規制)の履歴を表示します。
modstats最新30分間のモデレーション(規制)の状況を取得します。
module機能の有効・無効を設定します。
modules現在使える機能の一覧を表示します。
mute特定のメンバーの発信をできないようにします。
nickbotのニックネームを変更します。
noteメンバーに対するnoteを追加します。
notesnoteの一覧を取得します。
pokemonポケモンの情報を取得します。
poll show調査の結果を表示します。
poll create特定のテーマに関する調査を開始します。
prefixコマンドのprefixを確認したり変更したりできます。
pug可愛いパグの画像を持っている人を探します。
purge any全てのメッセージを削除します。
purge user特定のユーザーによって送信されたメッセージを全て削除します。
purge match特定の文言を含むメッセージを全て削除します。
purge startwith特定の文言で始まるメッセージを全て削除します。
purge not特定の文言を含まないメッセージを全て削除します。
purge endwith特定の文言で終わるメッセージを全て削除します。
purge after特定のメッセージの後に表示されているメッセージを全て削除します。
purge linksリンクを含むメッセージを全て削除します。
purge invites招待を含むメッセージを全て削除します。
purge images画像を含むメッセージを全て削除します。
puge mentionsメンションを含むメッセージを全て削除します。
purge embeds埋め込みメッセージを含むメッセージを全て削除します。
purge botsbotによって送信されたメッセージを全て削除します。
purge humans人間(=bot以外)によって送信されたメッセージを全て削除します。
purge textテキスト(imageやfile以外)のメッセージを全て削除します。
randomcolorランダムに色を作成します。
rankランクの追加・削除を行います。
ranksランクを一覧表示します。
reason規制メッセージが出てきた理由を表示します。
remindmeリマインダーを起動します。
role addユーザーにロールを付与します。
role removeユーザーのロールを削除します。
role toggleユーザーのロールを、無視します。
role removeallユーザーのロールを全て削除します。
role botsbotのロールを全て削除します。
role humans全ユーザーのロールを削除します。
role in指定のロールが付与されているユーザーから指定のロールを全て削除します。
role statusロールのアサイン状況を確認します。
role cancelロールのアサインを解除します。
role allサーバー上の全ユーザーに対して指定のロールを付与・削除することができます。
rolecolorロールの色を変更できます。
roleinfoロールに関する情報を確認できます。
rolenameロールの名前を変更できます。
rolepersist toggle特定のユーザーの永続ロールを無視します。
rolepersist add特定のユーザーに永続ロールを付与します。
rolepersist remove特定のユーザーの永続ロールを削除します。
rolesロールの一覧を表示します。
roll乱数を生成します。(rollはdice rollの意味)
rpsじゃんけん(rock,paper,scssors)を行います。
serverinfoサーバーの情報を取得します。
setnickユーザーのニックネームを設定します。
slowmode channel特定のチャンネルに対してレートリミットを設定します。
slowmode user特定のユーザーに対してレートリミットを設定します。
slowmode discordレートリミットを設定します。
softbanすぐに回復できる一時的なBANをユーザーに対して設定します。
space宇宙ステーションに関する情報を確認できます。
starスターボードの状態を確認することができます。
tag rawコピーや編集する用途でタグを取得します。
tag getタグの情報を取得します。
tag editタグを編集します。
tag deleteタグを削除します。
tag createタグを作成します。
tag categoriesタグのカテゴリーを作成します。
tag delcatタグのカテゴリーを削除します。
tagsタグ一覧を取得します。
temprole toggle一時的なロールを無視します。
temprole addユーザーに一時的なロールを付与します。
temprole remove一時的なロールを削除します。
unbanBANを解除します。
undeafenDeafen(聞こえない状態)を解除します。
unlockチャンネルのロックを解除します。
unmuteミュートを解除します。
warn特定のメンバーに警告を与えます。
warnings特定のメンバーへの累積の警告を確認できます。
whoisユーザーの情報を確認できます。

ServerListing

Dynoのサーバーリストに掲載されるときの情報を編集することができます。

Logs

ユーザーの行動ログが記載されています。

スポンサードリンク

-Discord