株式会社CARTA HOLDINGSのサポーターズ主催の2020年ウインターハッカソンvol6におけるチーム0.1専用のレポジトリ
論文サポートサービスArticleTant
slackAPIとmecab-web-apiを連携し、"ブロックチェーンをデータベースに応用したものが欲しいなあ。"などのコメントをslack-botへ投げると、それに関した論文が出力される。
役に立つものというお題の元、論文検索をslackの会話から自動レコメンドしてくれるものを作ろうというのがきっかけ。
- Flask
- SlackAPI
- mecab-web-api
- venvをactivateする。
- requirements.txt内をインストールする。
pip install -r requirements.txt
- Djangoモデルの変更を検出し、それをマイグレーションファイルとして出力する。
python3 manage.py makemigrations
- マイグレーションファイルをデータベースに適用して、データベースを最新の状態に更新
python3 manage.py migrate
- サーバを起動する。
python3 manage.py runserver