はじめにまず第一に
みなさん、こんにちは。私の名前はmoonrailgunです。今日は私が開発したオープンソースのプラグインチャットソフトウェアであるTailchatを紹介します。
Tailchatは、拡張が簡単で、使いやすく、完全に無料でオープンソースのチャットプラットフォームです。不和と称賛から借りたいくつかのアイデア!
モチベーション
私はTRPGに夢中になり、余暇に4年間、人生で最初のチャットソフトウェアTRPGエンジンを作成しました。しかし、主題によって制限され、それを使用する人々は常に存在しますが、多くはありません。
また、開発当初の経験が限られているため、何度もリファクタリングされていますが、それでも多くの技術的負債を抱えています。また、分散アーキテクチャの設計は当初はうまく行われていなかったため、単一マシンビジネスの実際のパフォーマンスのボトルネックに対する非常に優れたソリューションがなく、ピーク時にユーザーのシステム応答が比較的遅くなりました。
そこで、 TRPGエンジンの開発で遭遇した問題を収集し、ビジネス要件を再編成して、新しい後継者であるTailchatを開発しました。
Taichatはニッチビジネスとして始まったため、最初から簡単に拡張できるように設計されていました。位置付けは、コアチャットシーンに加えて、他のビジネスニーズがプラグインによって提供されるということです。チャットのリッチテキストレンダリングやメッセージの通知でさえ、プラグインによって提供されます。ユーザー/開発者として、Tailchatの新機能を拡張したり、既存の機能をTailchatに統合したりすると便利です。
Tailchatの名前は、2つの猫の尻尾が絡み合ったイメージであるロゴに由来しており、猫間の最も直接的なコミュニケーション方法を示しています。
機能機能
ログインページ
通常のログインと登録をサポートすることに加えて、ログインページでは、訪問者登録なしで最初にアクセスして、使用のしきい値を下げることもできます。また、パスワードを忘れる機能にも対応しています。ユーザーにメールを送信して、ユーザーがパスワードをリセットできるようにします
注意:パスワードを忘れた場合、管理者はSMTPサービスを構成する必要があります
ここで例として訪問者を取り上げ、次の名前猫之使徒
の。
メインページに入ると、次のように表示されます。
上部の請求アカウントをクリックしてユーザー情報を補足し、次回のログインを容易にすることができます
友人を追加する
添加好友
タブページに切り替えると、システムによって生成された4桁の一意の識別子が表示されます。
この例の一意の識別子は、猫之使徒#1216
この文字列を友達に送信することで友達を追加できることです。
プラグインセンター
Tailchatは、設計の初期に強力なプラグインシステムを提供します。これにより、Tailchat自体の機能を大幅に拡張できます。
注意:プラグイン自体はTrusted Execution Environment(TEE)で実行するように設計されています。手動インストールを使用して、不明なソースからサードパーティのプラグインをインストールしないでください。
個人設定
ユーザーは左下の「...」で個人設定を開くことができます。アバターのカスタマイズ、名前の変更、パスワードの変更などの操作を行うことができます。
クリッピングツールで必要なパーツを簡単に選択できます
システム設定
インターフェイスの言語とインターフェイスのテーマは、システム設定で変更できます。
テーマは、 Tailchat暗色主题
に付属しているもの亮色主题
と、現在のシステム設定に従って自動的に切り替えられるものを除いて自动
、プラグインによって提供されます。
Tailchatで現在サポートされ
简体中文
て英语
です。Tailchatの国際翻訳作業を支援する有能な開発者を歓迎します
グループチャット
左上のナビゲーションバーにある緑色のプラス記号をクリックして、グループを作成します
2つのレイアウトテンプレートが直接選択できるように事前設定されています默认群组
好きな名前を選び、[作成]をクリックします。システムはグループを作成し、自動的にグループにジャンプします
インターフェイスのレイアウトは次のとおりです。
入力ボックスは、@
グループ。
グループ設定
左上隅のタイトルバーをクリックして、グループの詳細ページを開きます
クリックして詳細を表示し、グループの詳細ページに移動します
ここでできます:
- グループアバターを編集する
- グループ名を編集する
- グループの管理パネル
パネル管理
パネルの作成パネルを直接作成できます。組み込みのパネルタイプは次のとおりです。
- チャットチャンネル
- パネルのグループ化
- ウェブパネル
WebパネルにURLを直接入力でき、お気に入りのURLをTailchatグループのサイドバーに直接統合できます。
たとえば、BilibiliにアクセスするためにWebパネルを挿入すると、効果は次のようになります。
注意:ブラウザのセキュリティポリシーにより、現在のTailchatがhttpsプロトコルを使用している場合、httpsプロトコルに埋め込まれたWebページのみをサポートできます。
注意:ブラウザのセキュリティポリシーにより、埋め込まれたURLはiframeを使用して埋め込むことができるようにする必要があります
関連リンク
オープンソースアドレス:
元の住所: