プロジェクト

全般

プロフィール

バグ #1082

未完了

ダイレクトメッセージを受信した時のシステムメッセージで送受信者アカウントがリンクになっていない

Akira Ouchi さんが6年以上前に追加. 6年以上前に更新.

ステータス:
新規
優先度:
低め
担当者:
-
対象バージョン:
プラグイン名:
ブランチ:
クラッシュする:

説明

ホームタイムラインでダイレクトメッセージに気づいた時に、「システムメッセージ内のアカウント名をクリックしてユーザータブを開く」→「ダイレクトメッセージタブを開く」操作ができるとやり取りの開始がスムーズかなと思いました(というのを昔に話してチケットに起こすのを忘れたままこんにちに至ってました)。

雑に試した感じ、core/system/message.rbにentity_class Retriever::Entity::ExtendedTwitterEntityを足すと少なくともTwitterアカウントにリンクが着いてやりたいことをやってくれるようでした。
ただ、日本語ハッシュタグだけリンクしてくれないようでした(そこは追っていない)。

diff --git a/core/system/message.rb b/core/system/message.rb
index 26c8aadb..2a90dc9e 100644
--- a/core/system/message.rb
+++ b/core/system/message.rb
@@ -17,6 +17,7 @@ class Mikutter::System::Message < Retriever::Model
   field.time :modified

   entity_class Retriever::Entity::URLEntity
+  entity_class Retriever::Entity::ExtendedTwitterEntity

   def initialize(value)
     value[:user] ||= Mikutter::System::User.system

システムメッセージ。日本語ハッシュタグだけリンクされないですが、こういう感じのが欲しいです。

ユーザーのダイレクトメッセージタブで見ると日本語ハッシュタグもリンクされていました。

(ツイッターに投げた同じ内容: https://twitter.com/Akkiesoft/status/929724761420152833 )


ファイル

sysmsg.png (16.8 KB) sysmsg.png Akira Ouchi, 2017-11-13 00:08
usertab-dm.png (13.8 KB) usertab-dm.png Akira Ouchi, 2017-11-13 00:08

他の形式にエクスポート: Atom PDF