あくまのめだま

あくまのめだまニュース
名前のアイデアは@konchieさんから頂きました。

ニュース

Twitter

  • ダイの大冒険 ポータルサイト公式 @dqdai-officialアカウントから、 10時よりプレミア公開! を含むツイートを引用します。
  • 「ドラゴンクエスト ダイの大冒険」アニメ公式 @DQ_DAI_animeアカウントから、 9時30分~テレビ東京系列にて第○○話「○○」放送! 【本日放送!】 ご視聴いただきました皆様、ありがとうございました! を含むツイートを引用します。

番組

  • サンプル
  • 管理人の録画予約のうちダイ大に関連したものを、放送1週間ぐらい前に周知します。
  • 管理人は都民ですので、首都圏で視聴できる番組が周知の対象になります。

生誕祭

  • サンプル
  • 声優さんの誕生日をリマインドします。
  • 毎日の深夜0時に、その日が誕生日である声優さんについて #生誕祭 タグを伴う投稿を行います。
  • 誕生日の編集は、キャラクター辞書シートから行います。
  • 旧アニメと新アニメそれぞれについて、担当声優さんの誕生日を登録できます。

記念日

  • サンプル
  • 声優さんの誕生日以外の記念日もリマインドできます。機能的には同じです。
  • 記念日の編集は、記念日シートから行います。
  • タグはカンマ区切りで複数指定できます。
  • 指定したタグのうち、どれかが 生誕祭 文字列を含む場合は、 #生誕祭 #○○生誕祭2021 (年を含む)等のタグが派生します。
  • 例えば、記念日シートには 三条陸先生の誕生日 という項目が10/3分として登録されています。この項目には 三条陸生誕祭 というタグが指定されていますが、この場合実際には #三条陸生誕祭 タグだけでなく、 #生誕祭 #三条陸生誕祭2021 も加えた3タグへの展開が自動で行われます。

技術的な詳細

支援

このページを読んでいる方は、デルムリン丼への支援を検討されている方でしょうか。ありがとうございます。

参加する

もしデルムリン丼を支援して頂けるならば、まずは「参加する」という形での支援をご検討ください。
「SNSの運用実績を持つ」という運営側の目的からも、間違いなく最も望まれる形の支援です。即ち、

  • 少しでも多く顔を出す。
  • ダイ大に関する興味深い話や作品を公開する。
  • ダイ大好きの友達を誘う。

などが、デルムリン丼への支援につながります。

寄付する

声明の通り、金銭的な支援(寄付)も受け付けています。
当然ながら一切の強制を致しません。繰り返しますが、まずは「参加する」形での支援をご検討ください。

寄付は無記名で行われることに注意してください。寄付の有無やその金額を理由に、デルムリン丼が特典をお返しすることはありません。
デルムリン丼を応援される方がもしいたら、そのお気持ちの分だけ、少額を寄付されることを希望します。

管理人個人を支援する

Amazonのほしい物リストを用意しました。
その名の通り「ほしい物」ですので、あとあと自分で買うつもりの品物との区別は特にしていません。

魂の絆

(株)スクウェア・エニックス様より、ダイの大冒険をテーマとしたゲーム「ドラゴンクエスト ダイの大冒険 -魂の絆-」(以下、「魂の絆」)のサービス提供が開始されました。
スマートフォン(iOS / Android)を持っていれば誰もが遊ぶことができ、原作漫画やアニメーションに次ぐ第3の公式筋コンテンツとして、このデル丼でも積極的にフォローしていきます。

画像や動画の著作権について

プレイ画像や動画の投稿については、特別にガイドラインが設けられているので、こちらを必ずお読みください。

ドラゴンクエスト ダイの大冒険 -魂の絆- 動画・生配信・画像投稿に関するガイドライン

営利目的ではない個人用途での画像公開について、ルールの範囲で公開する限りは事実上の解禁という寛大なものです。むしろ積極的にプレイ画像の投稿を行い、盛り上げて頂ければうれしく思います。

動画の公開

日本音楽著作権協会(JASRAC)との音楽に関する利用許諾契約を締結しているサービスに限り、掲載が許可されています。
デル丼にも動画公開の機能はあるものの、JASRAC様との利用契約締結済みサービスには該当しません。プレイ動画の公開はYouTubeニコニコ動画で行い、デル丼ではそれらの公開動画へのリンクを行う形にしてください。
また、その場合もガイドラインに決められた範囲で行ってください。

著作権表示

当サービス「デルムリン丼」で利用している株式会社スクウェア・エニックスを代表とする共同著作者その他権利者が権利を所有する画像の転載・配布は禁止いたします。
©三条陸、稲田浩司/集英社・ダイの大冒険製作委員会・テレビ東京
© 2021 SQUARE ENIX CO., LTD. All Rights Reserved. © 2021 DeNA Co.,Ltd.

VPS

Mastodonサーバ

  • Vultr
  • メモリ: 2GB
  • ストレージ: SSD 55GB
  • CPU: 仮想コア×1
  • OS: FreeBSD 13.0-RELEASE

監視サーバ

監視系を収容。

  • Vultr
  • メモリ: 1GB
  • ストレージ: SSD 25GB
  • CPU: 仮想コア×1
  • OS: FreeBSD 13.0-RELEASE

ボットサーバ1

ハドラーブロスを収容。
他インスタンスのボットと同居してます。

  • さくらのVPS
  • メモリ: 1GB
  • ストレージ: SSD 50GB
  • CPU: 2コア
  • OS: FreeBSD 12.2-RELEASE

ボットサーバ2

あくまのめだまニュースを収容。
管理人の自宅サーバです。スペック非公開。

  • OS: FreeBSD 13.0-RELEASE

キーワード辞書

自動のハッシュタグは、辞書に載っている単語をタグ化の対象とします。

辞書の一覧

ハッシュタグページの末尾に、辞書の一覧があります。
デル丼のハッシュタグ関連の情報は、このページに大体まとまっています。

辞書の内容を確認する

それぞれの辞書のURLをクリックすると、内容を確認できます。

お手元のブラウザに、JSONを整形表示するプラグインを何かしらインストールすることをお勧めします。
Google Chromeをご利用でしたら、JSON Viewer等。辞書の内容が格段に読みやすくなります。

上の画面の例で言えば、投稿本文に「オーザム」の単語が含まれる場合に、 #オーザム #マルノーラ大陸 #ダイの大冒険 の3タグが挿入されることがわかります。

タグを検索

入力からどんなタグが出力されるかを、事前に確認することもできます。
下の例では、海戦騎ボラホーンは、海の王者の異名をもつ。 という例文から、「海戦騎」「ボラホーン」に関連したタグが出力されることがわかります。

  • どの単語にも必ず #ダイの大冒険 タグが加わります。
  • 1文字の単語が登録されていたとしても、実際にはタグ化されません。

辞書への追加や修正を行う

辞書一覧でえんぴつアイコンが右端にある辞書は、編集が可能です。
Googleアカウントを持っている方であれば、誰でも編集ができます。編集にあたって、管理人に断ったりする必要はありません。むしろ、編集にご協力頂けると嬉しいです。

汎用辞書

  • 編集画面
  • 左から順に、以下の内容を入力してください。
    • タグ化する単語
    • 派生するタグをカンマ区切りで
  • 当初は固有名詞に限って入力していましたが、ダイ大で特別な意味付けがされている単語も登録する様になっていきました。例えば「大魔道士」は一般名詞ですが、ダイ大では明らかに特別な意味を持った単語です。
    基準が変わっていった経緯から、現在の基準からみると登録が漏れている単語がありそうです。気付いたら登録して頂けると幸い。
  • 時々並べ替えを実行して、重複登録がない状態を保ってください。

キャラクター辞書

  • 編集画面
  • 左から順に、以下の内容を入力してください。
    • キャラクター名
    • 旧アニメの声優
    • 旧アニメの声優(姓)
    • 旧アニメの声優(誕生日)
    • 新アニメの声優
    • 新アニメの声優(姓)
    • 新アニメの声優(誕生日)
  • 姓名の間を半角スペースで区切ってください。これを忘れると、スペースの有無という揺れに対応できなくなります。
  • 空欄があっても構いません。例えば、旧アニメに登場していないキャラクター達は、旧アニメでの声優欄が空欄になっています。
  • 声優さんの姓は1文字になる可能性がありますが、その場合も省略せずに入力してください。
    将来、この登録をハッシュタグ以外の用途で使うことがあった場合に(今のところなさそうだけど)、その情報が欠けてしまうからです。
  • 同姓の声優さんも多くいらっしゃいます。解決策が見付かるまで当面は、重複のない状態を保ってください。(ひとつ前の話と矛盾しますが)
    • 旧アニメよりは新アニメの声優さんを優先。
    • 新アニメにしか出ていない声優さん同士なら、登場の多いキャラクターを優先。
  • 誕生日項目は、あくまのめだまと関係しています。
  • 時々並べ替えを実行して、重複登録がない状態を保ってください。

技術的な詳細

https://github.com/pooza/mulukhiya-toot-proxy/wiki/%E3%83%8F%E3%83%83%E3%82%B7%E3%83%A5%E3%82%BF%E3%82%B0%E8%BE%9E%E6%9B%B8

稼働中のボット一覧

以下、デルムリン丼での稼働を管理側が把握しているボット。
他インスタンスのボット(管理人の個人的なインスタンス「美食丼」のもの等)は含めていません。
漏れているものがあれば、ご一報を。(中の人は敬称略)

ニュース

あくまのめだまニュース

https://mstdn.delmulin.com/@news@pooza

ハドラーブロス

https://mstdn.delmulin.com/@hadlarbot@pooza

  • 話しかけると、イラッとする返事を返します。
  • フォロー返しします。
  • フォローしている間は、ウザがらみをしてきます。

お知らせボット

お知らせボット

役割

お知らせはMastodon 3.1以降の新しい機能であり、Tootle等、多くのスマホ向けクライアントで未実装です。この為、全てのメンバーにお知らせを読んで頂くことを目的として、このボットは運用されています。
お知らせボットへのフォローは外せません。外しても、数分後にフォローが復活します。何卒ご了承ください。

念押し投稿

お知らせが掲示された直後に、未収載で念押し投稿を行います。

新着お知らせ

お知らせボットは、最近の大事なお知らせを一覧にし、毎朝自動で投稿しています。
もしここに読み漏らした記事があれば、改めてお読み頂くことをお願いしています。

お知らせボットに話しかける

  • 「お知らせ」文字列を含む文章で話しかけると、お知らせの一覧をDMで返します。
  • それ以外の場合は、ウェルカムメッセージをDMで再送します。

お知らせボット対話機能

お知らせボット @info の機能を強化しました。

  • 「お知らせ」を含む文章で話しかけると、公開中のお知らせをDMで返します。
  • それ以外の場合は、ウェルカムメッセージをDMで再送します。

情報を会話で返す機能を少しずつ載せていきたいですが、その足がかりとして。

お知らせ

運営からのお知らせには、必ず読んで頂きたい大切な情報が多く含まれています。

お知らせアイコン

ホームタイムラインの右上にメガホンのアイコンが表示されていたら、それは新しいお知らせです。
上の例では1/2と表示されていますが、「大事なお知らせが2件ある」という意味です。

お知らせへのリアクション

読み終わったら + をクリックして適当な絵文字を選び、「リアクション」を行ってください。
何らかの絵文字を選んでリアクションした記事は「既読」扱いとなります。

お知らせボット

新規さんは自動的に、お知らせボットをフォローした形でデルムリン丼に登録されると思います。
お知らせボットは、上記のお知らせと同じ内容を投稿します。

アーカイブ

掲示の期間を過ぎ、不要になった記事はこのブログにアーカイブされます。

監視

このページでは、管理人がデルムリン丼に対して行っている監視項目について述べます。

Uptime Robot

メンバー向けにも、動作状況を確認する各種の方法を提供しています。

Sensu Go

https://sensu.io/
checksプラグインは全て自作。(非公開)

5分ごと

  • Mastodonフロントへの接続性(mstdn.delmulin.com:443)
  • mastodon-webへの接続性(localhost:3000)
  • mastodon-streamingへの接続性(localhost:4000)
  • モロヘイヤへの接続性(localhost:3008)
  • PostgreSQLへの接続性
  • Redisへの接続性
  • ロードアベレージ
  • スワップ残量
  • Sidekiq残キュー数

1時間ごと

  • ZFSの正常性、容量
  • sshへの接続性
  • SMTPへの接続性

1日ごと

  • TLS証明書の期限

Monit

https://mmonit.com/monit/

ボット設置のガイドライン

みんなが楽しめる、または役に立つボットを歓迎します。
既に腕に覚えのある方はもちろんですが、Webプログラムの腕試しにはちょうどよい題材ですので、是非。

ご遠慮頂きたいボット

以下のようなボットはご遠慮ください。

  • サーバへの負荷が高いボット
  • ダイ大と無関係な話題を多く含んだボット
  • 「フォロー返し」以外のフォローを行うボット
  • フォロワー以外への「お気に入り」「ブースト」を行うボット
  • フォロワー以外への返信ではないメンションを行うボット

その他

ボットであることがメンバーにわかる様に、以下の点にご協力ください。

  • 「これはBOTアカウントです」「ディレクトリに掲載する」にチェックをいれる。
  • アカウントの表示名に「ボット」「BOT」を含める。または、プロフィールを読めばボットであることがわかる。
  • 持ち主のアカウント、いわゆる「中の人」がわかる。

API

ボット開発者向けに、Mastodon本来のAPIとは別に、

を提供しています。

Annict対応

機能概要

  • デルムリン丼のアカウントとAnnictのアカウントの紐づけを行えます。
  • Annictで、ダイ大や他のアニメの視聴記録を行うことができます。感想も書けますので、できるだけ書くとよいと思います。
  • 数分後(最長5分)に、視聴記録のまとめが投稿されます。
  • 本文中に「ネタバレ」文字列を含むと、CWで投稿されます。

設定の手順

Annictに登録

  • Annictのアカウントを持っていなければ、登録を行う。

モロヘイヤHOME

環境設定画面

  • トークンが登録済みの場合は、環境設定画面へ。
  • Annictの設定、「認証コードを取得」リンクをクリック。
  • Annictへのリンクが開くので、指示に従う。最後に表示される「認証コード」を手元のメモアプリ等に控える。
  • モロヘイヤHOMEに戻り、認証コードを貼り付けて「認証」ボタン。
  • 「現在の設定」にAnnict関連の設定が加わったことを確認し、設定終了。

技術的な詳細

https://github.com/pooza/mulukhiya-toot-proxy/wiki/Annict%E5%AF%BE%E5%BF%9C
https://annict.jp/userland/projects/60

NowPlaying

素のMastodonにはない、多くのナウプレ機能をインスタンス側に内蔵しています。
積極的に曲紹介していきましょう。

曲名指定

#nowplaying #nowplaying 生きるをする マカロニえんぴつ

こんな感じの投稿を入力すると、対応サービスから楽曲を検索し、該当曲に関する情報追記などが行われます。

曲名だけの指定でも動作しますが、誤判定が多くなる様です。極力、アーティストを省略せずに指定してください。

対応サービス

  • iTunes Store / Apple Music
  • Spotify

URL指定

#nowplaying https://music.apple.com/jp/album/1530511845?i=1530511846&uo=4

こんな感じの投稿を入力すると、該当曲に関する情報追記などが行われます。

対応サービス

以下のURLに対応しています。

  • iTunes Store / Apple Music 楽曲/アルバムのURL
  • YouTube Music 楽曲URL
  • Amazon Music 楽曲URL
  • Spotify 楽曲/アルバムのURL

上記は概ね、同じ再生数で権利者に貢献できる額が多い順になっています。(2020年8月現在)
曲紹介はアーティストへの応援も込めているはず。同じ曲が複数のサービスに存在する場合は、上記の優先順位での曲紹介をご検討頂けると幸いです。

技術的な詳細