- A Line bot that provides dramas, movies, animation based on a finite state machine(FSM). Webscrapping dramas from douban, animation from 動畫瘋, movies from yahoo movies.
- The initial state is
user
- Users can change the state by text button
- There are 3 main features : dramas, movies, animation.
- This bot will provide top-10 the most popular and the newest dramas, movies, animation.
- Users can also search by the name or the types through line text button.
- Python 3.8
$ pip install -r requirements.txt
$ python3 app.py
- pygraphviz (For visualizing Finite State Machine)
Set Channel_Access_Token
, Channel_Secret
, User_id
LINE_CHANNEL_SECRET
and LINE_CHANNEL_ACCESS_TOKEN
MUST be set to proper values.
Otherwise, you might not be able to run your code.
TOC-Project-2019 ❤️ @winonecheng
Flask Architecture ❤️ @Sirius207
[Python+LINE Bot教學]提升使用者體驗的按鈕樣板訊息(Buttons template message)實用技巧