この記事は『 X のアルゴリズム・ルール・専門用語について Advent Calendar 2024 』(https://qiita.com/advent-calendar/2024/x-tips )の 20 日目の記事です。
X は、API の仕様で簡単に自動化できてしまいます。ポストはもちろん、フォローやいいねまで自動化することができます。ただし、できることと、やっていいかは別です。例えば、X の自動化ルールで「いいね」の自動化は禁止されています。
アクション | 自動化 可/否 |
---|---|
ポスト(返信、@ポスト、リポスト) | OK |
ダイレクトメッセージ | OK |
フォロー / フォロー解除 | OK |
いいね / いいね解除 | NG |
基本的に(X の基本ルールに準拠する限りは)"いいね"以外のアクションは自動化が禁止されていません。ただし、自動化する上で詳細なルールが定められており、それに違反するような自動化は禁止されています。
本記事では X の自動化ルールについて、特に自動化してもよいアクションについて説明します。
ポストの自動化
ポストの自動化については、基本的に許可されています。
- 通常のポスト
- 外部情報を連携した投稿(ニュースサイトの Bot など)
- @付きポストおよび返信ポスト
- リポスト
通常のポスト
通常のポストは自動化が許可されています。ただし、スパム行為となるような自動化は禁止されており、公式には次のように記載されています。
他のすべての基本ルールを遵守している場合に限ります。同一内容のツイートやスパムなど、禁止されているコンテンツを投稿した場合、アカウントが凍結される可能性があります。
ほかのすべての基本ルールというのは、「攻撃的なポストをしない」「センシティブなポストをしない」「誹謗中傷をしない」など、ひととして守るべき"基本"です。
Xの目的は、公共の場における会話に寄与することです。暴力、嫌がらせ、およびその他の類似行為は、ユーザーの自己表現を抑制し、その結果、世界中で行われる公共の会話の価値を下げることになります。Xでは、すべてのユーザーが自由に、安心して公共の会話に参加できるよう、ルールを設けています。
詳細な内容は、X 公式のルールを参照ください。
出典:X ヘルプセンター."X ルール"
https://help.x.com/ja/rules-and-policies/twitter-rules
外部情報を連携したツイート
外部情報を連携したポストは自動化が許可されています。RSS フィードや気象データなど、外部から得た情報を使って自動的にツイートすることで、例えば次のようなポストがこれに該当します。
・毎日午後10時に次の日の東京の天気をツイートする
・自身のブログを更新時、自動でお知らせツイートをする
ただし、各情報ソースからの適切な許可を得ている場合に限ります。公式には次のように記載されています。
そのような情報を投稿する場合は適切な許可を得ていることが条件となりますので、勝手に気象データ、商業施設の混雑状況などをツイートすることはできません。
@付きポストおよび返信ポスト
@付きポストおよび返信は自動化が許可されています。ただし、対象ユーザーから「明示的な同意」が得られている場合のみ実行することができます。一方的にメッセージを送ることは禁止されています。
@付きツイートにおける「明示的な同意」について、公式には次のように記載されています。
利用者がこちらのアカウントのツイートに返信していた場合や、こちらにダイレクトメッセージを送っていた場合など、事前にメッセージを受け取る意思を明確に示している。
利用者の1回の反応に対して、自動化された返信または@ツイートを1回のみ送信できる。
利用者があなたのアカウントに対して送った@ツイートで、返信を受け取ることを明確に希望または意思表示している。
利用者があなたのアカウントをフォローしているとしても、その利用者が自動化された返信を受け取る意思を明確に示していることにはなりません。
また、自動化してもよいというものの、「自動化してはいけないこと」はあり、それについては以下の通りです。
不特定多数の利用者に一方的にメッセージを送ることは不適切な行為であり禁止されています。たとえば、キーワード検索にヒットしただけのツイートに対して自動的に返信を送ることは許可されていません。
リポスト
リポストは自動化が許可されています。ただし、リツイートも通常ツイートと同じようにスパム行為となるような自動化は禁止されています。特に、リツイートは他の利用者の快適性を損なう可能性があるため注意が必要です。
公式には次のように書かれています。
他のすべての基本ルールを遵守している場合に限ります。同一内容のツイートやスパムなど、禁止されているコンテンツを投稿した場合、アカウントが凍結される可能性があります。
ダイレクトメッセージの自動化
ダイレクトメッセージは自動化が許可されています。ただし、対象ユーザーから「明示的な同意」が得られている場合のみ実行することができます。一方的にメッセージを送ることを禁止するルールです。
ダイレクトメッセージにおける「明示的な同意」については次の通りです。
宛先の利用者がこちらにダイレクトメッセージを送っていた場合など、Twitter上でダイレクトメッセージを要求していた、またはダイレクトメッセージを受け取る意思を明確に示している。
※その利用者があなたをフォローし、すべてのアカウントからダイレクトメッセージを受け取る設定をオンにしている場合や、その利用者が過去にあなたとダイレクトメッセージをやり取りしたことがある場合でも、ダイレクトメッセージを受け取る意思を明確に示していることにはなりません。
公式には次のように記載されています。
ただし、一方的なダイレクトメッセージを一括送信または自動送信することは禁止されています。また、ダイレクトメッセージを送る頻度についても慎重に検討する必要があります。
フォローとフォロー解除の自動化
フォロー / フォロー解除は自動化が許可されています。ただし、スパム行為となるような自動化は禁止されています。公式には次のように書かれています。
次のことを禁止します。
- 多数のアカウントをフォローした後で、すぐにフォロー解除する。
- 短期間に多数の無関係なアカウントをフォローまたはフォロー解除する。
- 別のアカウントのフォロワーを同じようにフォローし複製する。
いいねといいね解除の自動化
いいね / いいね解除の自動化は禁止されています。
共通の禁止行為
機能ごとの禁止行為もありますが、全般的に禁止されている行為もあります。次の行為は X を利用する全アカウント共通の禁止行為で、X ではいかなる場合も許されることではありません。
[st-mybox title="" fontawesome="" color="#757575" bordercolor="#ccc" bgcolor="#ffffff" borderwidth="2" borderradius="2" titleweight="bold" fontsize="" myclass="st-mybox-class" margin="25px 0 25px 0"]
スパム行為
重複アカウントでの操作
ユーザーを混乱させる行為
[/st-mybox]
重複アカウントでの操作というのは、相互作用するアカウントを複数作成し、特定の話題、ツイートまたはアカウントを目立たせるようにすること全般を指します。同一のツイートまたはアカウントに対し繰り返しリツイート、いいね、メンションなどのアクションを行う行為もこれに該当します。
ユーザーを混乱させる行為は、相手ユーザーからの明示的な同意なくアクションを行う行為全般を指します。繰り返しメッセージを送信する、不特定多数にダイレクトメッセージを送信するなどが該当します。
以上が、X で自動化してもいいアクションについてでした。
Appendix
参考情報
出典:X ヘルプセンター."Automation rules"
https://help.x.com/en/rules-and-policies/x-automation
出典:X ヘルプセンター."Authenticity"
https://help.x.com/en/rules-and-policies/authenticity
出典:X ヘルプセンター."開発者契約およびポリシー"
https://developer.x.com/en/developer-terms/agreement-and-policy