レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
V2CMOD #5
非公式のV2C改造jarのスレです
アップデートの告知をここで行います。不具合のサポートなどもこちらで承ります
改造内容は2ch等の仕様変更の対応をメインにしてます
機能追加については技量的問題もあり受けられない場合も多々あると思われます
■注意事項
動作については保証できません自己責任でどうぞ
n|aさんに怒られたら消します。それ以外の理由では消しません
■導入方法
V2Cインストールフォルダのjarファイル(C:\Program Files\V2C\launcher\V2C_R20131210.jar)を同封のjarファイルに置き換えるだけです
Twitterの認証に問題がある場合は設定→Twitterアカウントから一度アカウントを削除し、再度追加して下さい。
前スレ
V2CMOD #4
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1501765780/
「DM」
旧DMはDMを送るとツイッター側でパッパパッパと捌いてくれてましたが
新DMはDMを送ってもそれが一時的に止め置かれてツイッターが溜まったかなと判断した時点で
他のアカウントのDMと纏めて一斉に捌く仕組みになってるようで、すぐに相手に届きません
そのため送信側がDMを送ってから受信側がそれを実際に受け取るまでの遅れ(経験的にはMax5分)が発生します
「DM」続き
DMに画像や動画が添付されている場合はその直リンを表示します
但し画像の場合は表示にツイッターのログインが必要となるのでV2Cではサムネも画像も表示できません
V2Cに取り込みたい場合はWEBブラウザで画像を表示・保存して、それをキャッシュに手動で割り当てて下さい
「振り分け」
以前も書きましたが通知タブに複数種の内容が表示されるので以下で振り分けをつくれば見やすいかと
(前と少し変わってるかも)
RT
Retweeted\sby\s[^ ]+ \d{4}/\d{2}/\d{2}\(.\)\s\d{2}:\d{2}:\d{2}
フォロー
@[^\s]+\sさんがあなたをフォローしました
フォローリクエスト
@[^\s]+\sさんがあなたにフォローリクエストしています
いいね
@?[^\s]+\sさんがあなたのツイートをいいねしました
上記は全て正規表現(REにチェック)
引用ツイートが残りに表示されます
なんか書き忘れた気がするんで思いだした時に
>>79
こんな感じなんでどうしても不便になる(むしろわざと不便にしている)ので
そこは仕方ないかと
Twitter 5にこんな設定を追加しました
https://i.imgur.com/3ychNvH.png
コンソールログに表示するをチェックするとコンソールログに
Twitter通知(俺様) フォロワー:1346ms
Twitter通知(俺様) フォローリクエスト:435ms
Twitter通知(俺様) いいね:取得Tweet数 588件
Twitter通知(俺様) いいね:2412ms
Twitter通知(俺様) リツイート:478ms
Twitter通知(俺様) 引用ツイート:459ms
Twitter通知(俺様) 総時間:5130ms
な感じで通知タブに表示するネタを作るためのツイの取得・加工にどれくらいの時間がかかってるのかが分かります
同じく「いいねうんちゃらのUserTimeLineページ数」でいいね表示のために記録するツイートの個数を調整できます
上記のログで「いいね:取得Tweet数 588件」となっているのは画像のように3ページ(1ページ最大200ツイート)だからです
これはどうなんだろ?
個人が立てたアプリ(Appsのこと?)で3時間に300ツイートとかまずないし
有名どころの割れキー使ってたらそこはちゃんと申請するだろうし
yositosi/yositosi 2018/08/16(木) 17:29:39 via Twitter Web Client
UserStreamの次はコレ!
9月10日までに申請を通さないと、アプリやサービスから直接Twitterにツイートする系の処理が、
アプリのユーザ全員で3時間に300ツイートに制限されます。
スパム対策ですが、既存サービスも対象なので、申請しなくちゃ!(Togetterまだ申請してない)
https://twittercommunity.com/t/how-to-ensure-continued-elevated-post-access-after-september-10th/110941
こっちがいいのかな?
http://www.itmedia.co.jp/news/articles/1807/26/news079.html
俺様アプリでAPIに触ってる場合に影響がありそう
https://apps.twitter.com/ のトップページにも
As of July 2018, you must apply for a Twitter developer account(https://developer.twitter.com/en/apply/user)
and be approved before you may create new apps.
Once approved, you will be able to create new apps from developer.twitter.com.
For the near future, you can continue to manage existing apps here on apps.twitter.com.
However, we will soon retire this site and consolidate all developer tools, API access,
and app management within the developer portal at developer.twitter.com.
ってあるし
自分は俺様アプリなんで
https://developer.twitter.com/en/apply/user
で開発者登録しとくか
と思ったら英語で何をやってるのか300文字以上で説明しろって
オイwww
You will be able to access and manage existing apps through that portal when we retire this site.
twitterはもう個人は相手にしてないよ
これか
さらには、開発者向けテスト用APIの利用登録を申請したところ、
なぜかアプリからご本人のTwitterアカウントまで丸ごと凍結されるという深刻な影響を受けた開発者もいます。
ま、そんな事してるから身売り騒動が出る程落ちぶれるんだと思うけどね
これ、各自、クライアント名を取得して使用していかないと、3時間300ツイート&リツイートなんて、
2、3人のヘビーユーが居ると制限に引っかかる事になってしまいそう。
>>91
みたいな事があるとなると、そう簡単に申請できないし、英語の壁が大きい。
どうすれば良いんだ?
300文字以上で使用目的を説明するのが難関ですね。
さてアプリを持ってないアカウントで申請してみた
説明文はあkまで個人での利用ってことを強調
リジェクトされるか、アカウント毎凍結されるか
日本語でhttp://pbs.twimg.com/media/Dkte-x5UcAAX8wE.jpg:orig に沿って下書き書いて
google先生に任せて英訳して、後適当に単語を水増しすれば300文字もあんま苦じゃなかった
読んでてもサッパリわからないのが
・申請しないと300ツイ/3時間のままで、画面にログインしてメンテを出来ないだけなのか
・申請してやっと300ツイ/3時間で、しないと凍結されるのか
ってこと
まあまさか、この後に及んでviaで右往左往するとはwww
新しいのにしてもRTやfavの通知が来ないのだけれど、
改めてなんか設定をしないと見えなかったりする?
改めての設定は不要なんで
① コンソールログになんかエラー出てる?
② 通知のタブは開かれてる?
③ Twitter設定のなんたらStreamを使う(アカウントの設定毎に2箇所、一般に1箇所)が全部外れてる?
④ UserStreamコンソールを開いて空っぽになってる?
⑤ 来てない通知って新しくする以前の来てたはずの通知(この通知は表示しません)
⑥ https://syncer.jp/Web/API/Twitter/REST_API/GET/search/tweets/ で検索条件に RT @俺様: って入れて検索される?(検索されない場合は表示されません)
上記全部を確認してV2Cを再起動してみて
手っとり早い確認方法は自分のツイをRTしたり引用ツイートしたりすることです
公式以外だと変な挙動してサバ負荷かけるから
そういうのはサーバーのアップデート段階で想定するにもコストがかかるし
DoS攻撃っぽい挙動するサードパーティが激増したから一気に排除したい
と言うかサバ負荷ヤバイから高負荷機能を切り捨てたい
っていう意図はなんとなく見えるんだけど迷走してるよなあ・・・
もしかしてRT重複表示って使えなくなった?
乙としかいいようがない
いつもありがとうごぜえますだ
>>101
ホームTLに同じツイートのRTを省略しないで表示するのでしたっけ?
そこは何もしていないんで表示されてないなら使えなくなってるかも
夜調べます
多分V2Cが間引いてるのだと思うのでそこを治せれば復活するはず
あれ?
自分がAとBとCをフォローしていて
AのツイをBとCがRTした場合に
Aの本ツイも、BのRTも、CのRTも自分のホームTL上に表示される
で良かったでしたっけ?
RTの重複表示
書き込み数が多いと思ってたら
Twitter UserStream廃止か
RT重複表示の発動条件をド忘れしてしましました
俺様(Homeの所有者)、A(呟く人)、B(RTする人)、C(RTする人)のアカウントがあって
俺様はA、B、Cの全てのアカウントをフォロー
他のフォロー関係ってなんでしたっけ・・・
・Aをフォローしていない場合
普通のTL:BのRTのみが表示され、重複するCのRTは表示されない
重複表示:BCともに表示
・Aをフォローしている場合
普通のTL:Aのツイートのみが表示され、重複するBやCのRTは表示されない
重複表示:ABCともに表示
>>107
自分も動作させてみたけどそんな感じですね
home_timelineのAPIを叩いても、画面でもそんな感じです
UserStreamだから出来たことで本来のhome_timelineの思想は
重複するツイートは同一home_timelineに表示しない
みたいです
(確かにWEBページに同じツイートが何回も出てきたら鬱陶しカモ)
同一機能を実装するとしたら旧来の
・RTを重複表示を行う
ではなく
・フォローしているアカウントのRTや引用ツイートもホームTLに表示する
になるかと思います
シンプルに実装するなら
フォローしているアカウント全員のユーザTLを引っ張ってきてRTと引用ツイートを抽出してそれをホームTLとマージ
みたいな感じになると思います
(フォローしているアカウントの個数で実行時間やユーザTLを引っ張るAPIの実行回数制限(確か900回/15分)がネックになってくるかも)
ユーザTLを引っ張る制限が900回/15分なので1秒間に1回できる計算になるのですが
ユーザTLや通知の更新間隔を60秒にした場合
ユーザTLのタブ数+通知タブのタブ数×(いいねの通知で取得する云々https://i.imgur.com/3ychNvH.png) 分を最低でも消費するので
(引用や返信を表示する場合はもっと?)
1分で引っ張れる60回から上の回数を引いた残りの回数内でフォローしているアカウントのユーザTL取得を抑える必要が出てきます
ユーザTLをタブ表示してるアカウントは新着からRTや引用ツイートをキープしておいて
ホームTL更新時にマージすればいいのかな?
(ユーザTLの更新時間間隔分送れるけど・・・)
フォローとか関係なしにretweetを取得したいアカウントをlistに放り込めば
一度に複数アカウントのユーザTLを取れそう
フォローしてる人の投稿した引用ツイートは実体があるからホームTLに乗るのか
アカウント(実運用上はフォローしてるアカウント)をリストに登録し
そのリストを取得することでアカウントがマージされたTLを取得し
その中からRetweetされたもの(RT @で始まるもの)だけをホームTLにマージする
って方法でRTの重複表示を試してみたいと思います
フラグは既存のフラグをそのまま使用
ただお手数ですがリストの作成とリストへのアカウントの登録は
WEBブラウザから手動でお願いいたします
#いずれは作ろうと思いますが今それを作るとその分時間がかかるため
作成するlistの名前は
retweetsforv2c
固定でお願いします(プログラム内にベタでそのまま名前を指定します)
#V2Cがリストの存在を認識するとフォロー登録時に
#ホームでフォローするか、リストに登録するかの
#どちらかにするのかを選択ダイアログを挟んで聞いてきます
これでZの修正無しでフォローしてる人のRTが表示されるホームTLっぽいものを作れるかも
① V2Cの開く>新規リスト作成で非公開のリストをつくる
リスト名は「HomeTimeLine」で固定(名前を固定にしたのは分かりやすくするためのこちら側の都合)
② V2Cの仮想スレッドを削除するでHomeTimeLineタブを削除、リストそのものは削除しない
③ Twitter WEBページにリストを作ったアカウントにログイン
④ Twitter WEBページでは自分のアカウントをリストに登録できないので
https://syncer.jp/Web/API/Twitter/REST_API/POST/lists/members/create/
から自分のアカウントを「HomeTimeLine」に登録する
ずーっと下にスクロールして
・list_id:省略にチェック
・slug:省略にチェックしないで「hometimeline」(全て小文字)を入力
・owner_screen_name:省略にチェックしないで自分のアカウントを入力
・owner_id:省略にチェック
・user_id::省略にチェック
・screen_name:省略にチェックしないで自分のアカウントを入力
・認証方法 (ユーザー認証のみ):ユーザー (OAuth1.0) にチェック
これでリクエストを実行ボタンを押すと
「SYNCER APPS WRITEにアカウントの利用を許可しますか?」と聞いてくるので
連携アプリを認証するとリストに自分のアカウントが追加されます
→必ずWEBブラウザでリストにアカウントが登録されていることを確認
⑤ Twitter WEBページからフォローしているアカウントを地道に「HomeTimeLine」に追加
(フォロー中の右となりの縦の…をクリックするとメニューにリストへの追加項目が表示されます)
⑥ V2CのTwitter設定画面>一般でリストの更新間隔を適当な値にする(10秒より小さい値は入力不可)
⑦ V2Cのツイ欄右クリ>開く>新しいタブを開くでアカウントを選択、ダイアログにリスト/HomeTimeLineが表示されるので
チェックしてOK → @俺様/HomeTimeLine というタブが開きます
#但し、自分のアカウントを自分のリストに登録できないようにWEBサイトは作られているので
#自分のアカウントを自分のリストに登録した場合のトラブルは自己責任で
#自分のツイをリツイートしてもそのリツイートは表示されません
>>114
ごめんなさい
ダメでした・・・
かわいいなw
通知タブの開き方がわかったのでようやく見られるようになったけど、
リツイートが出ないのとfavのアカウント名が全部 Somebody_in_Somewhere になるので誰がいいねしたのかわからん。
どうもInstagramのログインの仕様が変わってログインできなくなってる模様
なんでInstagramツールはInstagramにログインしない設定
InstagramCommon.jsのIamRegistedUserをfalse
にして使用して下さい
あと申し訳ですが当方現在私事でバタバタしており
水曜日くらいまでまとまった時間を作れないので
何も対応・作業ができません
【V2C】 2.18.8 (V2CMOD-Z) [R20180816] (L-0.7.0:amd64)
【Java】 [P]1.8.0_152-b16 (Oracle Corporation)
【OS】 Windows 10 10.0 (amd64)
【2chAPIパッチ】 B11.24.7 read.cgi Only
【B11スクリプト】 readcgi.js(2018/06/18 23:13:16), readcgi_aux.js(2018/06/24 15:15:08)
read.cgi+apiモード(Gone状態で410,404入力)に関して2点あります
①
read.cgiオンリーでGone対策のitestモードに切り替わった場合
自分の書き込み時に色がつかなくなり(コンマ部分で認識してる?)
手動で自分のレスに色つけても返信きたときに今度はタブに返信通知用の色がつかなくなってしまったので
これらを認識させるためにコンマが出るapiも併用してみたんですが書き込み時にはapiのほうのUAが優先されます
この2つのモードを併用した場合でも書き込み時にapiのUAでなくread.cgiのほうのUAを優先することは出来ますか?
②
apiを使ってこなかったのでよく分かってないですが
apiを有効にしてread.cgiと併用するとGone状態のときにうまく過去ログを拾えませんが普通でしょうか?
例えばdat落ちしたスレッド上でスレッドの再読み込みを行った場合や未取得のdat落ちスレッドをスレ一覧から開いたときに
「一行目:エラー 2行目:×の画像 三行目:OK」というダイアログが出てレス番1も見えない状態になります。
(ng (not valid)を入れた場合はダイアログは出ませんが同じ状態になります)
read.cgiオンリーにかえて再度開きなおしたりすればitest?からログが降ってきて開けます
お忙しいところ恐縮ですがよろしくお願い致します
①
板、またはスレを教えて下さい
モード併用時はAPIモード優先です
(そもそもAPIモードでdatを取れなかった時の機能がread.cgiモードなので)
②
urlを教えてください
リストにフォローユーザをぶちこんでも結果はホームTLと同じになっちゃうのね
やっぱ個別のユーザTLをマージしてホームTLにぶちこむことでしかホームTLでRT重複表示はできない模様
>>120
①に追加
打ち込んだ内容も
ありがとうございます
①②ともにttp://swallow.5ch.net/livejupiter/です
②のほうは今Gone解除されてて再現できないんですが
Gone状態だったらdat落ちスレッドで>>119 の手順やるとすべてのスレで>>119 のエラーが発生します
①のほうもGone状態でなければ自分のレスも正常に色がついて
返信がくればタブの返信通知の色もつきますがGoneだとread.cgiオンリーだとどちらの色もつきません
API併用すればどちらの色もつきます
>>122
打ち込んだ内容はUAですか?
UAはAPIのほうがJ○neの4.00のやつです
read.cgiはどちらもMozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36です
ワッチョイスレでAPIのUAが出るのが気に食わないのでread.cgiのこのUAが表示されたらいいなと思ってきいてみました
本文の内容です
〜
って入ってますか?
B11スレのhttp://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1532258948/51 から始まる〜(波線)が絡んでるかもしれません
その場合は〜が?に文字化けして表示されてるかもです
まずそこの確認をしたいです
いえ、1の本文には入ってなかったです
1でdat落ちしてる1の本文がURLのみのスレッドでもダメでした
自分の書き込みに色がつかない場合の話です
ちょっと認識に乖離がでそうなんで、こちらで再整理させて下さい
①-1 自分の書き込みに色がつかない → 書き込み内容に〜が入ってるとそうなります(readcgi_aux.jsの修正で対応可能かも)
①-2 apiのUAでなくread.cgiのほうのUA → モードとUAは固定でペアになってるので動的に優先ってことはできません
ただ2chAPI設定のユーザエージェント(API 書き込み)にread.cgiのUAを設定すれば希望の動作をすると思います
が、アホどもが厳密なIPとUAの突き合わせチェックを行った場合は一発退場の可能性があります
② → 具体的なurlを教えてください、それがないとこちらも確認のしようがないので・・・
今Goneじゃなかった(200 OK状態)のでいろいろ試してたんですが
すみません②のほうは発生条件が違いました
間違いなく何かやらかしてるんでしょね
read.cgiオンリー 問題なく拾ってくれる
APIオンリー 2にテンプレが出てくる
read.cgi & API >>119 のエラーが出て本文完全空欄で何も表示されない(2以降もレス番含め何もない)
試したスレッド
ttp://swallow.2ch.net/test/read.cgi/livejupiter/1534775240/
>一発退場
dat取得はAPIの専ブラのuaで行って
書き込みはWEBブラウザのUAで行う
って普通に考えて不自然なんでそこを突かれたら一発でバレます
実質連中はそこまではやってないけど
ただ前にV2CとTwinkleのワッチョイを合わせたいってことでV2Cの書き込みUA(APIかread.cgiかは失念)をTwinlkeに寄せた人が居た記憶
>>126
①-1です
認識があってるならばGoneでitestモードになった場合でも自レスにも返信通知の色も自動的につくってことでしょうか?
(「〜」は使ってません)
①-2です
簡単に考えてましたがチェックすればわかってリスキーなんですね
APIモードにした理由が①-1が主原因なのでこちらが解決すればって感じです
②についてはすみません
前レスに書き込みましたが発生条件が違ってました
最後のエラーダイアログには
タイトル: エラー
メッセージ:
としかありませんがこのメッセージ部分に×の画像が出てくる感じです
>>129
①-1
色がつくはずです
https://i.imgur.com/N03Aa2m.png
自分は自分のレスの番号を赤くしています
ただ幸いにもGoneを食らう環境にはならないので疑似的にGoneを起こした上で確認をしてます
https://i.imgur.com/JPdTVLZ.png
(410,404の前に force, を挿入)
force, を挿入して試してみてもらえますか?(強制的にGoneを発生させます)
それでもラベルがつくようなら、本物のGoneではラベルが付かないってことで
それでラベルがつくなら別途考えましょう
② 現象を確認しました
itestモードはそもそもread.cgiオンリーの補完として考えていた(ってB11の人が言ってました)ので
API→read.cgiのモード移行のからのitestモードは何か発動条件が足りなのかもしれません
強制的にGoneを発生させます → 強制的にGoneが発生したことにします
が正しいカナ
>>849 は
【悲報】阪神選手がタクシー乗り場で条例違反行為、NPBが出場停止を発表か★4
https://swallow.5ch.net/test/read.cgi/livejupiter/1534773491/
です
ワッチョイスレでAPIオンリーにして試してみましたがAPIの書き込みのところに入れたら変わるんですね
API使わないので全部思考停止でJ○neにしてたけど勉強になりました
>>130
①-1
force使ってコンマでないスレにしてやってみましたが普通に色つきました
なんでだろ…
次Goneくらったときにその状態で一応着くか着かないか試してみます
②
そうなるとGoneのときは流れがはやい板だとdat落ちスレがスレ一覧に残ることが多々あるのでread.cgi運用が無難ってことですよね
色の条件が分かればそれで解決なんでGone待ちになりますね
今日は野球で板が重くて規制かかりそうなので野球の時間帯狙ってやってみます
>>133
一応携帯から色テスト
遅くまでお付き合い頂きありがとうございました
おやすみなさい
①-1 本物のGoneの時は自分のレスかチェックを通らないんだろうか。。。
② itestモードは生きてるスレしか拾えないってオチでした
ttps://swallow.5ch.net/test/read.cgi/livejupiter/1534775240/はitestでもdat落ちしてdatを取得するurlが通常とことなってまそた
http://itest.5ch.net/public/newapi/client.php?subdomain=swallow&board=livejupiter&dat=1534775240
dat落ちするとpublic/が挿入される模様
>②
と思ったら違いました
itestモードに渡されるurlがAPI+read.cgiとread.cgiオンリーで違ってるのが原因でした
(現状のitestモードはread.cgiオンリーのみ対象)
readcgi_aux.js、readcgi_aux.rbの修正版を今晩にでも
>>136
ありがとうございます
ちょうど今Gone状態なのでスワロー板で
①read.cgi オンリー
②api オンリー
③read.cgi & api
でやってみたんですが全パターンで普通に色つきました
Gone環境下で発生したのは間違いなく覚えてるんですが
直接的にはGoneとは関係なかったのかもしれません
今度発生したときにはしっかり環境とスレッド覚えておきます…
お騒がせしました
activity/by_friends.json
activity/about_me.json
という非公開のAPIがあるらしい
他所はこれを使ってゴニョゴニョしてるんだろうか?
ホームTLにリツイートが表示されない件
どうしたらベターなのかわからん(´・ω・`)
>>138 は公式キー用のAPIみたいだから俺様キーじゃ使えないみたいだし
いっそのことホームTLはホームTL用のAPIで取得しないで
自分とフォローしてる人を全部ユーザTLのAPIで取得して
それをマージしてホームTLに表示するって力技もありなんだろうか?
ユーザTLのAPIって900回/15minだし
なんで
① ホームTL用APIで取得したTL + 全ての自分がフォローしてる人のユーザTL用APIで取得したTL = 表示するホームTL
② ホームTL用APIで取得したTL + 選択した自分がフォローしてる人のユーザTL用APIで取得したTL = 表示するホームTL
③ ユーザTL用APIで取得した自分のTL + 全ての自分がフォローしてる人のユーザTL用APIで取得したTL = 表示するホームTL
④ ユーザTL用APIで取得した自分のTL + 選択した自分がフォローしてる人のユーザTL用APIで取得したTL = 表示するホームTL
④なら60秒に1回縛りから解放されるからフォローしてる人の数によっちゃ30秒に一回とか15秒に一回とかまで更新間隔を短くできるだろうし
フォローしてる人によってはリツイート表示不要のアカウントもあるだろうからそこはAPIの使用回数を減らせるだろうし
何人くらいフォローしてるものなの?
RTは一度表示したものは再表示しないという公式のオプションが欲しい
>>138
やっぱ非公式の裏モノは怖いなぁ
という最終的結論
変なチェックを入れられて最悪アカウント停止もありうるし
よく考えてみたら>>140 の④ってホームじゃなくてクライアントリストだった
>>138
公開されてるじゃん
×非公開のAPIがあるらしい
○非公式のAPIがあるらしい
>>144
がさ
まだ試してないんだけど
https://qiita.com/mpyw/items/32d44a063389236c0a65
みると公式のキーでしか使えないみたいなのよ
でDMまで考えると公式キーで使えるのはエコなフォンだけで
自分なんかは独自キー派なんでちょっと積極的じゃないわけ
もっとも
>>138 も使えるようなら入れてみます
ただし使用に関しては自己責任ってことで
>>140
自分はフォロー約2,000人 フォロワー約1,700人位です。
特定のIDが建てたスレを非表示にすることってできますか?
出来るっちゃ出来るがスレを総ナメする必要があるから非現実的、板一覧見ただけじゃIDは分からないからな
>>149
了解です
ありがとうございます
V2CMOD-ZでワッチョイNGにするとき、ワッチョイコピー>設定>非表示の名前に追加
以外に方法はありますか?
>>151
普通に名前欄のあたり右クリックで、非表示の名前に追加ってやってるぞ
名前欄の文字列選択してからやるとワッチョイの一部だけでNGとかもできるかな
>>151
ワッチョイを選択して>>152 の通りに右クリで
https://i.imgur.com/vBjUP4Y.png
は?
ワッチョイってよりは任意の文字列で名前のNG登録ってのが実装だけど
あ、そうそう
文字列選択してからの右クリは「非表示の名前」じゃなくて「NGワード(名前)」の扱いだ
選択範囲無しで名前欄(ワッチョイやIPアドレスも名前の一部の扱い)右クリ→名前欄全体でNG
名前欄の一部を選択して右クリ→選択した部分でNG
>>152-155
選択してから右クリックも試したと思ってましたが、「NG Word(名前)に追加」が見えていなかったようです
半角カタカナの部分はコロコロ変わるので、後半部分だけ登録したいと思っていました
回答ありがとうございました
>>156
解決おめ
http://nazr.in/11PO
eggサーバーがgone.になるのはこれ関係ないですk?
これ って何の話?
http://nazr.in/11RH
ワッチョイのポップアップやカウントをIDと同じようには出来ないのかな
ほぼ1週間続くから便利なんだけど
>>162
アウアウエー Saf2-IcDm
ワッチョイ 1385-eMuz
どう分ける?
仕様が難しそう
イメージは分かるんだけど実装がムリ
この部分を直すとV2Cそのものが動かなくなる
って箇所が結構あって(特にBBS側)
ワッチョイのところに手を付けたらおそらくV2Cが動かなくなるはず
更新ありがたいけどV2Cはさながら発掘戦艦だな
名前欄のポップアップは今でも出来るじゃない
カウントはthreadld.jsでやれば良いけど何処にくっつけるかやな
名前にくっつけたら別の名前扱いになるだろうし
別冊マガジンの読み切り良かった
ツイッターに書いたつもりやったorz
ごめん
朝からソースとにらめっこでアタマおかしくなりそうでふわふわしてるw
そんなわけで、
アサヒちゃん、あやしいけどカワイイ
まさかおにゃのこの足があそこまでの凶器になるとは思わなんだw
やっぱn|aさんすげーわ
大概のものがすでに作り込まれてる
どうもTwitterさんは個人でAPPキーを取得することを排除していきたい模様
取得済みの個人キーも
サイトを開けなくなってメンテが出来なくなるだけなのか
なんかのタイミングで一気に凍結されるのか
先行きが不透明
最悪は個人キー利用者は公式/非公式のキーに移行せざるを得なくなるんだけど
非公式キーはAPIの制限緩和申請が通らないとほぼ使い物にならない
となると公式キーに移行せざるを得なくなるんだけど
公式キーの場合はTwitter側もクライアントの挙動やUAを把握してるだろうから
今修正してるささやかな抵抗を公式キーで使ったら当然Twitterが認識してる挙動やUAと違うわけで、最悪
「お前、違うだろ」
ってことになってTwitterアカウントの凍結までおおごとになる悪寒
まあどんだけサードパーティーのアプリを排除して公式アプリの広告で稼ぎたいんだよ?という
もっとも利用者多すぎて課金制にするがムリなのかもしらんけど
UserStreamをFilterStreamに切り替えて
それで出来なくなることの一つに鍵垢のHomeへの表示ってのがあるから
FilterStreamとHome更新APIを共存させたい(Ustream時代はUstreamとHome更新APIは排他)んだけど
( ´ⅴ`)<FilterStreamが生きてる時にどこでHome更新APIを停めてるのかさっぱり分からん・・・
これ
http://westplain.sakuraweb.com/translate/twitter/Documentation/Streaming-APIs/Overview/Streaming-API-request-parameters.cgi #follow
ただこの対応をやったら
UserStreamとリストの更新をFileStreamで出来なくなるかも
めも
鍵垢はFilterStreamに載らないためHomeTimeLineから取得するので
以下となる
・鍵垢が俺様をRT
鍵垢のRTはHomeTimeLine上では俺様のツイに纏められ単独では存在しないため
Homeタブに表示できない、同じく通知タブに表示できない
・鍵垢が俺様を引用ツイート
通知タブに表示できない
また通知は検索の結果を表示してるため鍵垢は載らないので
以下となる
・引用ツイートはまたはフォロー外からのRT
鯖側でAPI用DBへの反映遅延があった場合は通知タブへの表示が遅れることがある
また、投稿数が少ないアカウントからの場合は表示されない
Twitter UserStream廃止・DM仕様変更対応(9月版)
V2CMOD-Z 2.18.9 [R20180915] (V2CMOD-Z_2.18.9(R20180915).zip)
https://www.dropbox.com/s/sjvijidhtsmsgwa/V2CMOD-Z_2.18.9%28R20180915%29.zip?dl=1
V2C/2 2.11.4.118.9 [R20180915] (V2C2_2.11.4.118.9(R20180915).zip)
https://www.dropbox.com/s/hrya812x1oeo1hv/V2CMOD2_2.11.4.218.9%28R20180915%29.zip?dl=1
V2CMOD/2 2.11.4.218.9 [R20180915] (V2CMOD2_2.11.4.218.9(R20180915).zip)
https://www.dropbox.com/s/1u9j77ectx7lhm2/V2C2_2.11.4.118.9%28R20180915%29.zip?dl=1
内容物
V2CMOD-Z V2C_R20131210.jar (R2.18.9) 2018/09/15 18:01:45
V2C/2 V2C_U20131210.jar (R2.11.4.118.9) 2018/09/15 18:04:23
V2CMOD/2 .V2C_U20150401.jar (R2.11.4.218.9) 2018/09/15 18:06:43
一カ月の逃亡生活が明けてもまだ試行錯誤状態ですが・・・
HomeTimeLineタブの表示を修正しました
HomeTimeLineタブにFilterStreamなるものから取得したツイートをマージするようにしました
タブの表示に関しては
・HomeTimeLineAPIからの取得:一般>ホーム更新間隔
・FilterStreamからの取得:即時
となります
各アカウントのUserStreamが廃止になるのでTwitter設定の
アカウント>設定>FilterStreamを使用する
のチェックボックスをチェックして下さい
https://i.imgur.com/J2Dj0US.png
内部的にはUserStreamを取得していた接続先urlをFilterStreamのurlに変えています
FilterStreamが取れる情報はUserStreamと比べてガクン(後述)と減ってますが
受信後のV2C内での表示処理はそのままなので拾える情報は表示できると思います
またUserstream時代はUserstreamかHomeTimeLineAPIかを排他的に使用してましたが
今回からはHomeTimeLineAPIが常時動いてそこに平行でFilterStreamが動くことになります
従来のようにUserTimeLineの取得とリストの更新も平行で動かせそうです
#UserTimeLineは鍵垢のことを考えるとFilterStreamで取得するのは好ましくないようですが
以降に詳細
>>176
FilterStreamで出来ることできないこと
FilterStreamでは通知関連の情報を取得できません
フォロー外アカウントからの引用ツイートも取得できません
鍵垢のツイも取得できません
できることできないこと的にはこんな感じになります
http://westplain.sakuraweb.com/translate/twitter/Documentation/Streaming-APIs/Overview/Streaming-API-request-parameters.cgi #follow
ストリーム上で流すツイートのツイート主を示すユーザーIDをコンマ区切りでまとめた一覧。
フォーロープロテクトしているユーザーはサポートしていません。
指定した各ユーザー(=V2C内部でフォローしていると把握してるアカウントの一覧)について、
ストリームは以下のものを取り込みます:
指定したユーザーがつぶやいたツイート。
指定したユーザーにリツイートされたツイート。
指定したユーザーがつぶやいたツイートへのリプライ。
指定したユーザーがつぶやいたツイートのリツイート。
リプライボタンを押さずに作成された手動リプライ (例えば “@twitterapi I agree”)。
ストリームは以下のものは取り込みません:
指定したユーザーについて言及しているツイート (例えば “Hello @twitterapi!”).
リツイートボタンを押さずに作成された手動リツイート (例えば “RT @twitterapi The API is great”).
プロテクトユーザーのツイート。(追記:これに関してはV2CがHomeTimeLineAPIで取得)
>>176
FilterStreamって簡単にいうと検索用のAPIです
また通知タブはがっつりただの文字列検索をしてるだけです
なので
鍵垢はFilterStreamに載らないためHomeTimeLineAPIから取得するが
HomeTimeLineAPIの制約で以下となる
・鍵垢が俺様をRT
鍵垢のRTはHomeTimeLineAPI上では俺様のツイに纏められ単独では存在しないため
Homeタブに表示できない、同じく通知タブに表示できない
・鍵垢が俺様を引用ツイート
通知タブに表示できない
また通知は検索の結果を表示してるだけなので鍵垢アカウントからのツイは載らない
また以下となる
・引用ツイートはまたはフォロー外からのRT
鯖側でAPI用DBへの反映遅延があった場合は通知タブへの表示が遅れることがある
また、投稿数が少ないアカウントからの場合は表示されない
となります
>>176
FilterStreamからフォローのツイートを取得するためにFollowしてるアカウントの一覧を渡す必要があるのですが
FilterStreamは一度urlにアクセスしたら以降はずーっと繋がりぱなしになります
なのでV2C起動後(FilterStream接続後)にFollowと追加/削除した場合はFollowの一覧をリフレッシュするための
FilterStreamの切断→接続を行う必要があります
このFilterStreamの切断→接続は
https://i.imgur.com/J2Dj0US.png
からチェックボックスのOFF/ONで主導で行って下さい
理由としては
・Followの処理の中で行うと連続してFollow/UnFollowを行った場合に向こうから見たら邪魔くさい接続を連続する不良アカウントに見える
・同じく自動でやった場合に接続エラーとなっても現状再接続する術がない
ためです
#V2C起動時にFoliow関連の情報の更新をしています(ダイアログが一瞬表示されて消えるはず)
>>176
FilterStream接続中はUserStreamコンソール(面倒なので名前そのまま)に以下の通信履歴が表示されます
https://i.imgur.com/qa2E5Mc.png
また以前はUserStream未使用時に更新間隔に0を指定した場合はTL更新しないのが仕様でしたが
今は都合上0にしてもFilterStreamの使用/未使用に関わらず、直前の更新間隔時間を引き継いだままTL更新を繰り返します
再起動すると0秒間隔で暴走更新する可能性があるのでTwitter設定>一般タブ>更新間隔に0をしてしないで下さい
>>176
なんか書き忘れたことがあった場合は >>176 のレスアンで追記します
あれ?
自分がフォローしてる人のツイがリツイートされました
・リツイートした人全員がHomeTimeLineタブに表示される
・リツイートした人のうち自分がフォローしてる人だけがHomeTimeLineタブに表示される
どっちがUserStream時の仕様だったっけ?
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板