Project

General

Profile

バグ #926

in_reply_to_status_idのツイートに含まれるmentionに含まれるユーザが、リプライのヘッダに含まれてしまう

Added by toshi_a 初音 almost 3 years ago. Updated almost 3 years ago.

Status:
終了
Priority:
通常
Target version:
プラグイン名:
ブランチ:
クラッシュする:

Description

floraによって浄化される人々

postboxでの、exclude_reply_user_idsの指定に、投稿者だけではなく本文を全て調べ、出現するscreen_nameに対応するユーザIDを全て含めて投稿する必要がある。
真面目にやるとたわわにリプライするとレートリミットが干上がるといった問題が起こりそうなので、とりあえずメモリキャッシュで辿れるだけたどるというのが正攻法っぽい。

ただ、それだけでは条件として不十分な可能性がある。具体的には以下のようなことがしばしばある。

スポンサーリンクとかに反応してリプライが飛んでると思われる例

しれっとexclude_reply_user_idsに指定すべきuser_idを取得するエンドポイントとかが追加されている可能性もあるので調査する。


Files

20161109001641.png (40 KB) 20161109001641.png floraによって浄化される人々 toshi_a 初音, 2016-11-09 00:17
20161109002254.png (45.4 KB) 20161109002254.png スポンサーリンクとかに反応してリプライが飛んでると思われる例 toshi_a 初音, 2016-11-09 00:23
test.png (33.9 KB) test.png Osamu Koga, 2016-11-09 00:44
youtube.png (39.3 KB) youtube.png Osamu Koga, 2016-11-09 00:45
disappear.png (11.3 KB) disappear.png Osamu Koga, 2016-11-09 00:45
talk.png (251 KB) talk.png あひる 家鴨, 2016-11-09 00:50
talk.png (220 KB) talk.png あひる 家鴨, 2016-11-09 00:55

Associated revisions

Revision 55ef717f (diff)
Added by toshi_a 初音 almost 3 years ago

リプライチェーンに現れる全てのユーザのIDを除外する refs #926

Revision 1b870701 (diff)
Added by toshi_a 初音 almost 3 years ago

設定値で、auto_populate_reply_metadataの有効/無効を切り替える refs #926

Revision 2d84b614 (diff)
Added by toshi_a 初音 almost 3 years ago

リプライチェーンに現れる全てのユーザのIDを除外する refs #926

Revision e00fcbc4 (diff)
Added by toshi_a 初音 almost 3 years ago

設定値で、auto_populate_reply_metadataの有効/無効を切り替える refs #926

History

#1

Updated by Osamu Koga almost 3 years ago

関係あるのか微妙ですが、「全員に返信」でユーザが消えることがあります。


一番上のツイートで「全員に返信」した直後、YouTubeが消えています。


YouTubeをリプライ先に加えてツイートを試みます。


なぜかtoshi_aが消滅します。

#2

Updated by あひる 家鴨 almost 3 years ago

上記に関して、一応会話スレッドをスクショしたのでアップします。

#3

Updated by あひる 家鴨 almost 3 years ago

#4

Updated by toshi_a 初音 almost 3 years ago

  • Status changed from 新規 to 実装待ち
  • Assignee set to toshi_a 初音
#5

Updated by toshi_a 初音 almost 3 years ago

Tweetbotとか見てると、auto_populate_reply_metadata=falseでpostしていて、フッタのほうはattachmentになっているが、リプライ先についてはいままでどおりという中途半端な実装になっているっぽい
でも、Twitterが自動でつけるリプライ先は、今の所投稿してみるまで正確に知る方法はないっぽいので、auto_populate_reply_metadataはfalseにしたほうが良いかもしれない

#6

Updated by toshi_a 初音 almost 3 years ago

UserConfigのauto_populate_reply_metadataに真が入っている場合だけ、auto_populate_reply_metadataパラメータを送ることにした。
これに明示的にtrueを入れない限り、ヘッダの@<screen name>のような部分は従来通り本文の一部として送信される。

#7

Updated by toshi_a 初音 almost 3 years ago

  • Status changed from 実装待ち to 終了

Also available in: Atom PDF