サンプルの21%のユーザーに登録した最高のtwitterボット

Web Ecology Projectが主催するアマチュアソーシャルボットコンテスト終了しました。 コンテストの条件によると、ボットはTwitterアカウントを受け取り、500人のサンプルから最大数のユーザーに登録するように強制する必要がありました。 コンテストの条件に従って、プログラムのソースコードはMITライセンスの下で公開する必要があります。



最高のボットの作成者(500人中107人が彼と友達です) 、JamesMTitusプログラムがどのように機能するかを説明しました。



競争はコードを編集するための休憩を伴う2つの段階で構成されていたため、最初の段階では、競合他社が採用しないように最も効果的な方法を特別に隠しました。



Twitterでは、James M Titusの名前でアカウントが登録されました。 最初の段階で、彼は次のアクションを実行しました。



*サンプルから500人すべてのユーザーのフォロワーにすぐに登録されました。

* 2〜3時間ごとに、ランダムなツイートリストから何かを公開しました。

*かわいい猫グループの単語「かわいい猫」をFlickrで常にスキャンし、ジェームズのブログで公開しました。このブログからTwitterへのメッセージの自動転送が設定されました。

* 4人の補助ボットが500人の「犠牲者」とそのフォロワーのネットワークをスキャンして新しいフォロワーを探しました(そして、ジェームズのアカウントも1日に1回購読しました。おそらく、相互の友人にネットワークを拡張すると、共通の友人のメッセージ)。



コンテストの最初の日に、JamesMTitusは90ポイントを獲得しました。これには、犠牲者の中からフォロワーをサブスクライブする75ポイント(各1ポイント)と、リツイート15ポイント(各3ポイント)が含まれます。 2日目-さらに10ポイント。 コンテストの最初の週の終わりまでに、JamesMTitusは127ポイントを獲得しました。



「秘密兵器」をオンにする時が来ました。 第2段階では、次の機能がボットに追加されました。



*約7分ごとに、ボットは、ボットにまだサブスクライブしていない500人のサンプルから、これらのユーザーの1人にランダムな質問を送信しました。

*同じ質問がすでにフォロワーである誰かに送信された頻度は低い(約37分ごと)。

*誰かが@ replを送信するたびに、ボットは、「正しい、ベイビー!」、「ドロップデッド」、「クール」、「ハハハハ、冗談でしょうか?」などの常識のランダムレプリカのセットから応答を生成しました。ロボットは、対話者が疲れるまでそのような答えについてもう1つの発言を受け取る場合に、もう1つの類似したフレーズを生成するようにプログラムされました。

*ボットは、新しいフォロワーの合計追加のために#FollowFridayタグをサポートするようにプログラムされましたが、金曜日を待たずに水曜日にこの効果を複製し、全員に#WTFメッセージ「Wednesday To Follow」を送信しました。 WTFという頭字語のアイデアは、ボットの開発者の1人に属します。 メッセージは、ほとんどの国ではまだ火曜日だったニュージーランド時間0:00に配信するように特別にスケジュールされていました。そのため、激怒した応答のストリーム、したがって、競争の追加ポイントが保証されました。



2週目の終わりまでに、JamesMTitusは701ポイントを獲得しました。これには、新しい友達の107ポイントと回答の594ポイントが含まれます。



興味深いことに、競争で3位になったのは、119人の友人と170ポイントのチームでした。つまり、このボットは、信者と多くの意見を交換するのに十分な社交性を持っていませんでした。



All Articles