shiotomo / nyan_nyan_filter

NGワードをツイートしないようにするアプリ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

にゃんにゃんフィルター

注意

このアプリケーションはTwitterAPIの仕様が変更したため、現在は利用することができません。

にゃんにゃんフィルターとは

Twitter用社会性フィルターみたいなものです。 予めテキストファイルにNGワードを登録しておき、誤って自分がそれに関するツイートをしてしまった場合、そのツイートを即座に削除し、代わりに「にゃんにゃんフィルター発動」とつぶやくサーバアプリケーションです。

使用ツール

  • python3
  • tweepy

環境構築

tweepyのインストール

pip install tweepy

dictionary.txtといった名前のファイルを作成し、中に、NGワードを書いていきます。

実行する前に、src/stream.pyの中を変更してください。

実行

python3 main.py

構成

main.py
dictionary.txt
README.md
json
  |
  |----- token.json
 
src
  |
  |--- filter.py
  |--- mode.py
  |--- reader.py
  |--- recorder.py
  |--- stream.py
  |--- token.py

モード

  • serverモード  - ストリーミングによりNGワードを監視します。

  • update tokenモード

    • APIキーを更新するときに使うモードです。

About

NGワードをツイートしないようにするアプリ


Languages

Language:Python 100.0%