Project

General

Profile

Actions

バグ #1082

open

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

Added by Akira Ouchi almost 7 years ago. Updated almost 7 years ago.

Status:
新規
Priority:
低め
Assignee:
-
Target version:
プラグイン名:
ブランチ:
クラッシュする:

Description

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

雑に試した感じ、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 )


Files

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
Actions

Also available in: Atom PDF