<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Twitter-Api on akky@サイボウズラボ・ブログ</title>
		<link>https://labs.cybozu.co.jp/blog/akky/tags/twitter-api/</link>
		<description>Recent content in Twitter-Api on akky@サイボウズラボ・ブログ</description>
		<generator>Hugo</generator>
		<language>ja</language>
		
		
		
		
			<lastBuildDate>Tue, 29 Mar 2022 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://labs.cybozu.co.jp/blog/akky/tags/twitter-api/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>MegaBlock.xyz - ツイッターの発言から、発言者・イイネした人を全部ブロックするwebサービス</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2022/03/megablock-xyz-enables-bulk-block-on-twitter-users/</link>
				<pubDate>Tue, 29 Mar 2022 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2022/03/megablock-xyz-enables-bulk-block-on-twitter-users/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://megablock.xyz/&#34;&gt;MegaBlock&lt;/a&gt; は、ツイッターのとあるツイートが気に入らず、それに「イイネ」した人も気に入らないという時、まとめて全員をブロックしてくれるという代行webサービスです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2022/03/megablock-xyz-enables-bulk-block-on-twitter-users/megablock.xyz-top.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2022/03/megablock-xyz-enables-bulk-block-on-twitter-users/megablock.xyz-top_hu_992510e18ceee182.webp 480w, https://labs.cybozu.co.jp/blog/akky/2022/03/megablock-xyz-enables-bulk-block-on-twitter-users/megablock.xyz-top_hu_a5d332f0601caa4f.webp 768w, https://labs.cybozu.co.jp/blog/akky/2022/03/megablock-xyz-enables-bulk-block-on-twitter-users/megablock.xyz-top_hu_d8202fae2f58b22a.webp 1190w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2022/03/megablock-xyz-enables-bulk-block-on-twitter-users/megablock.xyz-top.png&#34; width=&#34;1190&#34; height=&#34;871&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;「そのツイートにイイネしたすべてのユーザー(every single person who liked it)」まで一気にブロックする。怒りを感じますね。&lt;/p&gt;&#xA;&lt;p&gt;ツイッターの作りから同じ意見を持った人が自然にグループを形成しやすいのはあり、自分と意見が異なるツイートにイイネしてる人は、自分の考えと合わない人が多い傾向はあるでしょう。&lt;/p&gt;&#xA;&lt;p&gt;炎上や議論の中心にいるインフルエンサーの発言には、数百から数千のイイネがつくこともよくあります。このサービスを使うと、その数百数千の賛同者も、一回の操作でまとめてブロックできるということです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2022/03/megablock-xyz-enables-bulk-block-on-twitter-users/megablock.xyz-requiring-access-rights.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2022/03/megablock-xyz-enables-bulk-block-on-twitter-users/megablock.xyz-requiring-access-rights_hu_1471786a803177a2.webp 480w, https://labs.cybozu.co.jp/blog/akky/2022/03/megablock-xyz-enables-bulk-block-on-twitter-users/megablock.xyz-requiring-access-rights_hu_7ee42a02975af2e0.webp 768w, https://labs.cybozu.co.jp/blog/akky/2022/03/megablock-xyz-enables-bulk-block-on-twitter-users/megablock.xyz-requiring-access-rights_hu_da7c9f6f44c0f201.webp 1021w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2022/03/megablock-xyz-enables-bulk-block-on-twitter-users/megablock.xyz-requiring-access-rights.png&#34; width=&#34;1021&#34; height=&#34;996&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Twitter API 経由で大量のアクセス権を与えるため、ちょっとおっかないですね。自分もテスト用の何もないアカウントで試しました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2022/03/megablock-xyz-enables-bulk-block-on-twitter-users/megablock.xyz-top-megablock-button.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2022/03/megablock-xyz-enables-bulk-block-on-twitter-users/megablock.xyz-top-megablock-button_hu_a24bd0f436da727.webp 480w, https://labs.cybozu.co.jp/blog/akky/2022/03/megablock-xyz-enables-bulk-block-on-twitter-users/megablock.xyz-top-megablock-button_hu_e001db8d61c9393b.webp 768w, https://labs.cybozu.co.jp/blog/akky/2022/03/megablock-xyz-enables-bulk-block-on-twitter-users/megablock.xyz-top-megablock-button_hu_f7b31155ba616a52.webp 877w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2022/03/megablock-xyz-enables-bulk-block-on-twitter-users/megablock.xyz-top-megablock-button.png&#34; width=&#34;877&#34; height=&#34;390&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;「本当にメガブロックしてもいいですか?」の確認ダイアログも、指定された文章を一字一句間違えずに打たないと先へ進めないようにはなっています。&lt;/p&gt;&#xA;&lt;p&gt;あと、大量にremove/deleteするのをnukeというのはあまり好きではありませんね。これもあるあるだけれど。&lt;/p&gt;&#xA;&lt;p&gt;実際動かしてみて、1000人近いユーザーがブロックリストに載るはずと思ったのですが、なぜか30人ぐらいしかブロックされていませんでした。バグかな?&lt;/p&gt;&#xA;&lt;p&gt;こういうサービスは今初めて出てきたわけではなく、これまでも何回も出てきて、そのたびに話題になり、そのたびに議論が巻き起こります。「知らない人の意見を聞けるのが twitter のいいところなのに、不快な意見や人を全部排除してどうする?」という反論もよく聞かれるところ。&lt;/p&gt;&#xA;&lt;p&gt;でもね、余裕がない時に自分に賛同しない意見ばかりを大量に浴びるのもまた、心に良くないかもしれません。これも毎回の議論で出てくるところですが、こんなツールに頼りたくなるぐらいならツイッターを止める/休む、というのもあり。むしろそっちの方がいいようにも思います。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://news.ycombinator.com/item?id=30836879&#34;&gt;Hacker News&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>ephemeral - AWS Lambdaで古いツイートを自動削除</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2018/04/auto-tweets-delete-by-aws-lambda/</link>
				<pubDate>Wed, 18 Apr 2018 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2018/04/auto-tweets-delete-by-aws-lambda/</guid>
				<description>&lt;p&gt;1年半ちょっと前にノマド・フリーランサーとなった&lt;a href=&#34;https://github.com/hivickylai&#34;&gt;ビッキー・ライさん&lt;/a&gt;(Vicky Lai, &lt;a href=&#34;https://twitter.com/hivickylai&#34;&gt;@hivickylai&lt;/a&gt;)が公開したのは、過去のつぶやきがひたすら溜まっていくツイッターを、最近書いたことだけが共有される場所に作り替えるスクリプト &lt;a href=&#34;https://github.com/hivickylai/ephemeral&#34;&gt;ephemeral&lt;/a&gt; 。しかも、AWS Lambda の無料枠で動いてしまいます。&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;ephemeral&amp;quot;は「束の間、短期間の」といった意味の単語で、発信した内容が後で消えてしまうようなサービスを形容するのにもつかわれますね。共有した写真が消える Snapchat もそうですし、つい先日発表された&lt;a href=&#34;https://jp.techcrunch.com/2018/04/14/2018-04-13-google-is-testing-self-destructing-emails-in-new-gmail/&#34;&gt;Gmail の「自動消滅メール」機能&lt;/a&gt;なんかもエフェメラルと言えそうです。&lt;/p&gt;&#xA;&lt;p&gt;ライ氏は&lt;a href=&#34;https://vickylai.com/verbose/delete-old-tweets-ephemeral/&#34;&gt;ブログ記事&amp;quot;Why I&amp;rsquo;m automatically deleting my old tweets using AWS Lambda&amp;rdquo;(古いツイートをAWS Lambdaで自動削除する理由)の中で&lt;/a&gt;、家具や過剰な衣服や書籍、子供の頃のおもちゃや書いた絵などを捨て、カバン一つで好きなところに行けるミニマリスト的な生活に移行する中で、何年も前のある時点で思い付きでつぶやいたことを一字一句違えずに復元できることは重要ではないのでは、と思い至ったそう。&lt;/p&gt;&#xA;&lt;p&gt;(ライ氏にとってのtwitterは)今を友達と共有するためのツールであり、であれば、一定期間より前のツイートは残らない方がいいのでは、と、今回のようなツールを開発し、実際に使うようになったということのようです。ライ氏の&lt;a href=&#34;https://twitter.com/hivickylai&#34;&gt;ツイッターアカウント&lt;/a&gt;を見ると、今は15個のツイートだけが残って見えます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;セットアップ&#34;&gt;セットアップ&lt;/h3&gt;&#xA;&lt;p&gt;使い方は、golang のソースコード中に Twitter API のキー等を埋め込み、提供されている シェルスクリプトでビルド&amp;amp;デプロイするだけ。Anaconda という golang のtwitter APIハンドリングライブラリのおかげか、コードはとても簡潔に見えます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;エフェメラルなソーシャルメディアの利用&#34;&gt;エフェメラルなソーシャルメディアの利用&lt;/h3&gt;&#xA;&lt;p&gt;長いことツイッターを使っていると、昔と今では考え方が違うこともあるし、今なら賛成できないようなことをつぶやいているのを見つけたり見つけられたりしてしまうかもしれません。いつか何かで炎上した時に、過去に遡って言ったことを発掘されたりするであろうことも、実際のネット炎上を見れば想像できてしまいます。昔のツイートを残すことによる不利益はたくさんありそうです。&lt;/p&gt;&#xA;&lt;p&gt;実際、頻繁にアカウントを捨て、新しいアカウントを作ることで過去との連続性を消してしまうユーザーもいます。ライ氏のように割り切って「今だけを今の友人に伝える」ツールとしてツイッターを使うのが合う人もいるでしょうね。&lt;/p&gt;&#xA;&lt;p&gt;ツイッターに限らず、ソーシャルメディアで過去にした発言やイイネ等が解析され、嗜好の分析や確度の高い広告表示等に使われている状況では、あえて自分が公開したコンテンツを一時的なものに留めることの利点もあるでしょう。広告で食べているソーシャルメディアの運営側からすれば面白くはないアイデアでしょうけれど。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
