- Heroku not support sqlite3, need to change into posgresql
[2022-07-27]
- update discord.py to version 2.0.0
- update main to async/await style
- finished quest ui
- fix .gitignore (uncommend *.log)
- fix heroku database: sqlite3 -> postgresql
[2022-07-22]
- update quest funcions
- insert detail id <--> detail context
- book the quest
- complete the quest
- list the quests
- merge the quest module to release version
[2022-07-14]
- Enable all bot Intents
- Clean exmaple code
- append event
- on_member_join
- on_member_remove
- on_message: notify the author!
- append command
- ping: response bot latency
- cog style
[2022-07-11]
- steup basic structure of the quest system
Features:
- add quest
- list quests
- update stauts
structure: ./data/quest.sql - status - quest - detail
- status
This is a status table, record status enum. Including header [ id, status ] and value
- 1: UNPUBLISH
- 2: PUBLISH
- 3: UNDERTAKE
- 4: FINISHED
- 5: FAILED
- 6: TIMEOUT
- quest
This is a quest history table, which record all of the quests information. The header including [ id, starttime, endtime, announcer, title, detail_id, reward, status_id, undertaker, ]
- detail
This is a table, record the quest detail information or context. Including header [ id, context ]