Discourse Dice Roller (RogerBW)

概要: フォーラムRPGやボードゲーム向けのダイスローラー

:link: Codeberg: Firedrake/discourse-dice-roller: Adds [roll XdY] macro to Discourse - Codeberg.org
:arrow_right: インストール: プラグインのインストールガイドに従ってください。

特徴

これはRPGやボードゲーム向けの自動ダイスローラーで、github:dorthuの以前のバージョンを緩やかに参考にしています。新しい投稿に適切なテキストが含まれていると、要求されたダイスを振り、編集を防ぐために投稿の所有者をSystemに変更します。汎用ローラーは[roll XdY+Z]と[pool XdY](前者は合計、後者はダイスポールシステムの結果をソートします)です。システム固有のローラーは、Genesys RPG、Ars Magicaストレスロール、Dr Who Time of the Daleks、Memoir '44用に提供されています。

設定

  • プラグインのリポジトリURLをコンテナのapp.ymlファイルに追加し、コンテナを再構築します。現時点では内部設定はありません。ステップバイステップの説明はREADMEにあります。

CHANGELOG

  • metaへの初回アップロード、2021-11-15

TODO

  • 「これはダイスロールとして解析されます」を示すプレビューインジケーター
  • 元の投稿を編集するのではなく、新しい投稿でロールを返信するモード
  • 管理者設定インターフェース
「いいね!」 7

古い場所からインストールしようとするとわかるように、このプラグインは Firedrake/discourse-dice-roller: Adds [roll XdY] macro to Discourse - Codeberg.org に移動しました。

「いいね!」 1

Rogerさん、こんにちは!これは最新のDiscourseでもまだ動作しますか?

私はまだ自分のメインのDiscourseサイトでそれを使用しており、問題は発生していません。もしうまくいかない場合はお知らせください。

「いいね!」 2

Discourse AIでは、ダイスローラーもサポートしています。

例えば、

@random_picker_bot 17面ダイスを3つ振ってください。12以上が出たら成功です。

「いいね!」 2
Random Picker

Picking from ["1-17", "1-17", "1-17"], picked: [13, 6, 12]

Here’s the roll-down:

  • Die 1: :game_die: 13
  • Die 2: :game_die: 6
  • Die 3: :game_die: 12

Total: 31

Looks like one of your dice did stellar by hitting more than 12! Good roll-out! :tada:

「いいね!」 2

クールですね。最近の変更がすべて含まれているGitHubを見ていたので、確信が持てませんでした。

システムユーザーへの投稿を変更するように設定されているとのことですが、結果を投稿するためにnullユーザーを作成することは可能でしょうか?

はい、AIを使ってサイコロを振る方法に関する投稿は見ています。ただし、記憶が正しければ、あなたか他のメンバーが、AI機能を使用するにはコストがかかるという話をされていたと思います。

Discourse自体のDiscobotにもサイコロを振るオプションがあります。@RogerBWも素晴らしいですね。特にテーブルトークRPGに焦点を当てている点が気に入っています。

あなたのチームのメンバーの一人が、プラグインのようなものを通じてHubot(ハボット)を使用するオプションを導入したと記憶しています。

目的の結果を得るための選択肢がこんなに豊富で素晴らしいです。

Jordonさんも最近、#customization:theme-componentを作成したと記憶しています。

「いいね!」 2

これは明らかに inline_roll 内の User.find() の呼び出しを変更することで可能ですが、Discourse の内部構造についてまだ十分な知識がないため、どのように設定できるかは提案できません。

(今後の開発は GitHub ではなく Codeberg で行われます。GitHub は「AI」の深淵に陥ることで、それ自体の有用性を破壊しています。)

「いいね!」 1

Codeberg ルートの場合。プラグインのインストールは、Codeberg リンクを使用して通常の方法で保存されますか?いくつかのことについてはまだ不慣れですが、学習中です。