ganbon / Secretary_bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Secretary_bot

秘書チャットアプリのコードです

開発環境

  • Windows10
  • anaconda-4.11.0

仮想環境配布

conda_env のconda_env.ymlに Anaconda 環境構築ファイルを配布しています。 構築手順は以下のとおりです

  • conda_envにあるedit_envpath.pyを実行
  • コマンドconda env create -f conda_env.ymlを実行

ファイル、ディレクトリ説明

  • set_up.py…附属アプリの実装
  • app.py…Flask サーバの設定
  • com.py…附属アプリのシステム
  • weather_data…天気予報のための地域コード
  • text_file…web ページのテキスト化の保存先と豆知識ファイル
  • templates…HTML ファイル
  • static…CSS、js ファイル
  • image…画像データ
  • csv_data…CSV ファイル
  • system…チャットアプリのシステム

実装している機能

  • 予定の管理
  • 天気予報
  • 通知機能
  • web ページ抽出
  • 文章要約1
  • 感情表現による返信1
  • メッセージ読み上げ機能2
  • 豆知識機能
  • 曜日提示機能
  • 通知機能
  • Twitter トレンド提示機能3
  • Moodle の予定取得(学生限定)
  • Google Calendar との連携4
    各機能の詳しい使用方法は「explanation.md」を御覧ください。また各種必要なライブラリは各自でインストールお願いします。

機能に参照したもの一覧

Author

Twitter:(https://twitter.com/g75hca)

Footnotes

  1. この機能はこちらのリポジトリのプログラムでモデルの生成実装が必要です。
    文章要約(https://github.com/ganbon/summary_model)
    感情表現(https://github.com/ganbon/emotion_model) 2

  2. Softalkというソフトのインストールが必要です。

  3. TwitterAPI の登録が必要です。

  4. Google Calendar API の設定が必要です。

About


Languages

Language:Python 92.1%Language:CSS 4.2%Language:HTML 3.4%Language:JavaScript 0.2%