タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

appengineに関するtera_hogeのブックマーク (1)

  • ほげおメモ: PythonとGoogle App EngineでTwitter Botを作る (Part5): Datastore

    Twitter Botに何かしらTweetをさせる際、一番に気をつけることというのは重複してTweetしてしまうこと、あるいは同一のTweetに対してReplyをしてしまうことではないでしょうか。 実際にはTwitter API側で、直前数個までの内と同一のTweetをPost出来ない仕様があるので、メッセージ自体が同じであればAPIをCallした時点でErrorとなります。 メッセージを動的に変更するケースだと、これもやはり同じTweetに対して連続してReplyするのを避けたいです。 これらのために、重複排除の機構をBotに取り入れる必要があります。 最初に思いついたのが、直前にReplyしたStatus.idをローカルファイルに記録し、次回にこれと同一のTweetに対してはReplyしない条件文を入れることです。これをLocalhostで実行する分には問題ありませんが、Google

    ほげおメモ: PythonとGoogle App EngineでTwitter Botを作る (Part5): Datastore
  • 1