This is an old revision of the document!
DenvoDiscordは、MinionとDiscordを相互通信させることができるアドオンです。
このアドオンを利用することで、FFXIVで受け取ったチャットをDiscordに送信したり、DiscordからMinionを操作したりすることができます。
このアドオンの動作には、DenvoCoreというアプリケーションが必要です。
DenvoCoreは、MinionとDiscordを統合するためのプラットフォームであり、複数のアドオンを組み合わせることで、さまざまな機能を実現することができます。
* MinionからDiscordへの送信 FFXIVで受け取ったチャットをDiscordに送信することができます。
* DiscordからMinionへの送信
DenvoDiscordで設定したコマンドを使用することで、DiscordからMinionを操作することができます。
また、Prefix+FFXIVのテキストコマンドを使用することで、FFXIVの標準テキストコマンドを送ることができます。
* APIの提供 DenvoDiscordはAPIを提供しています。このAPIを利用することで、簡単にDiscordに好きな文章を送ることができます。
1. DenvoCoreとDenvoDiscordをインストールします。
2. https://discord.com/developers/applications からBotを作成します。
3. Botのトークンを取得し、DenvoDiscordの設定に追加します。
4. DiscordサーバーにBotを招待し、必要な権限を与えます。
5. DenvoDiscordを起動し、正常に接続されていることを確認します。
1. ステータスです。正常に作動しているときはRunningになります。何らかのエラーが発生した場合は自動で停止します。
2. 設定したいページを選択します。
3. Discordへ送信するFFXIVのチャットの種類を選択します。
4. 3で選択したチャットを送るかどうかを選択することができます。
5. メインの設定以外のチャンネルに送信する場合は、ここで特別に設定することができます。
6. その種類のチャットが送信される場合、@everyoneでメンションが送信されます。
1. Prefix以降に使用されるコマンドを書きます。
2. 複数行に渡るコマンドを書く場合は、個々にチェックを入れると便利です。
3. コマンドを書きます。基本的にはMinionのloadstringを使用します。他のアドオンのAPIが動作しない可能性もあります。
4. 10以上のコマンドを書いた場合、自動的に行が追加されます。気にしないで大丈夫です!
1. ここにDiscordのBotのトークンを入力します。
2. ServerIDを入力します。ChannelIDを直接入力する場合は入力しなくても大丈夫です。
3.ServerIDからChannelIDを取得します。以降、ChannelIDの入力欄がプルダウンメニューになります。
4.ChannelIDを入力してください。
5.希望のPrefixを入力してください。おすすめは記号1文字です。複雑な場合は検証してません。
6.Retainer SalesのシステムチャットをCSVに変換し出力します。
7.キャラクターごとに出力します。
8.日付の設定をします。
9.DenvoDiscordのログを出力します。バグ報告をするときに送ってくれると非常に助かります。
APIの説明
DenvoAPI.DenvoDiscord:sendToDicscordQuick(string str) return bool
とりあえずDenvoDiscordで設定してあるメインチャンネルへテキストを送信します。
DenvoAPI.DenvoDiscord:sendToDicscord(token,channelId,string str) return nil とりあえず好きなBot、チャンネルにテキストを送信することができます。
APIは仮のものです。 そのうち直します。
日本語、英語以外の言語は検証してません。 もし不具合、誤訳がありましたら気軽に連絡してください。