キーワード辞書

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

辞書の一覧

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

辞書の内容を確認する

それぞれの辞書の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

お知らせボット

お知らせボット

役割

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

念押し投稿

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

新着お知らせ

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

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

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

お知らせボット対話機能

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

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

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

監視

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

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とは別に、

を提供しています。

電気通信事業

デルムリン丼を運営する弊社は、総務省に電気通信事業者として認可されています。(届出番号A-01-17291)

認可によって許されていること

  • 公に寄付を募ること。

認可に伴って発生する義務

障害の報告

2時間以上 の重要障害に、 2ヶ月以内 の報告義務があります。
サーバ全体のダウンはもちろんのこと、「モロヘイヤのダウンにより、一切投稿できなくなる」等も該当と思われます。

以下、詳細。
http://www.soumu.go.jp/menu_seisaku/ictseisaku/net_anzen/jiko/4hanki.html

通信の秘密を守る

大半の投稿は公開を前提としたものなので、「ダイレクトメッセージ」のみが該当と考えます。
これらに対する検閲を行ってはいけないし、また漏えいさせてもいけません。

個人情報を保護する

プライバシーポリシーの通りです。

届出事項の変更に対する報告

デルムリン丼や運営会社に関して、閉鎖や名称変更等が発生した場合、書面による報告の義務があります。

プロフィールに含まれるハッシュタグ

https://mstdn.delmulin.com/mulukhiya/app/hashtag

プロフィール本文に書き込んだハッシュタグを集計します。
フォレスドン様の独自機能を参考にさせて頂きました。

集計に反映させるには?

プロフィールの編集を行い、プロフィールにハッシュタグを書き込み、推しをアピールしましょう。

最初は少し狭いので、拡げてから編集を行うとよいのではないでしょうか。

推しを登録しよう!

何はなくとも推しキャラのタグを登録しましょう。 #ザボエラ とか #ボラホーン とか #ゴッポル とか。
アイテムや技の推しもいいと思います。 #魔弾銃 とか #重圧呪文 とか。

属性を登録しよう!

ここで集計ページを確認。
「属性」がいくつか表示されていることと思いますので、気になったものを自分のプロフィールに加えてみましょう。例えば、あなたがポップ推しなら #ひとかけらの勇気 あたりは外せませんね。
もちろん、オリジナルの属性を「開発」して頂いても構いません。