smknhd-tech / english-class-notify Goto Github PK
View Code? Open in Web Editor NEWオンライン英会話レッスンを賢く素早く予約したい人のためのツール
オンライン英会話レッスンを賢く素早く予約したい人のためのツール
PythonNotify....これは酷い
Originally posted by @KAZYPinkSaurus in #27
ログイン必要だから面倒かなぁ
じんこうちのーが賢く予約してほしい
まずは、どんなデータを溜めたいのか、から。
dockerfileのベストプラクティスに則って、空のディレクトリに置きます。
http://docs.docker.jp/engine/articles/dockerfile_best-practice.html#dockerignore
今後、DBコンテナ用のdockerfileなどが増えてくると思うので、将来を想定したディレクトリ構成を考えます。
DBのデータを用いて曜日時間ごとのクラスのオープン状況の可視化
画像作ってAPIに投げてあげましょう
e.g LINEで teacherA schedule
とメッセージすると予定を返してくれる bot にならんかな
(できるかは知らない)
あるとうれしいよねぇー
スクリプト実行時に、↓で新規追加したテーブルに、データを登録できるようにします。
#9
if message の message をなくして 予約なかったら 現在予約なしなどと PythonNotify関数でつぶやいてもらうこと出来る?
Originally posted by @KAZYPinkSaurus in #16
unittestがシンプルで良いのではないでしょうか。
https://blog.amedama.jp/entry/python-unittest
どうせなら、dockerのことも考慮した構成にしましょう。
https://www.rhoboro.com/2018/09/07/docker-exclude-tests.html
スケージュールには 「空欄」, 「終了」, 「予約済」, 「予約可」の4状態がある。
記録することで講師の行動がわかる。
スケジュールは24スロット*8日=192スロット
例えば,
空欄→予約可 は講師がクラスをオープンしたことを意味する
予約可→空欄 は講師がクラスをクローズしたことを意味する
なにをしたではなく、なぜそうしたかを書く。処理の内容ではなく、処理の目的。
詳細なDB構成の検討は後回し。とりあえずファイルを脱却し、DBへ。
ちゃんと考えないと🚓👮♀️
これをやめたい
if day == "" or day == "today":
days = 0
elif day == "tomorrow":
days = 1
else:
days = int(day)
現在ソースにコーディングされている
予約可じゃない状態から、予約可になった時のみ通知が来るようにしたい。
アプリケーションはアプリケーションでテストをし(#22)、こちらはdocker ビルドがちゃんとできてるのかなどをテストします。
https://qiita.com/ko1nksm/items/91932b1d4f59a57d88ea
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.