Ceda EI
83ced1b9a0
Fix webhook
4 years ago
Ceda EI
9d7baf5b18
Add support for webhooks.
4 years ago
Ceda EI
79a81bb9d1
Add template for systemd service.
4 years ago
Ceda EI
c4d1452f8a
Change text if no quests/side quests exist
4 years ago
Ceda EI
28d2dc4244
Change CommandHandler to MessageHandler for unknown.
4 years ago
Ceda EI
75eb985f94
Allow dropping state. Add /cancel.
Add delete_from_db to base_quest. Add drop_state. Send unknown commands
to message_handling. Add /cancel.
4 years ago
Ceda EI
6b9687ffbe
Add edit name, change priority, change difficulty
4 years ago
Ceda EI
bbc97d4d4d
Send XP earned when marked as done.
Changed send_status to take a prefix message that is send after name and
before the details
4 years ago
Ceda EI
2cdc6cae09
Send error if Quest/Side Quest not found.
4 years ago
Ceda EI
df944ed6ac
Disallow checking for quests/side quests in between adding them
4 years ago
Ceda EI
705b10abc9
Update quest/side quest view.
Quests/Side Quests have status listed. Completed quests only show a back
button
4 years ago
Ceda EI
74424526d6
Add "Mark as done", add gifs to sample config for it.
4 years ago
Ceda EI
fc6900e222
Back button in side quest view
4 years ago
Ceda EI
e58c01201e
Back button in quest view
4 years ago
Ceda EI
48bce46990
Add listing quests / side quest details.
Sets status to eq/esq along with the qid in extra
4 years ago
Ceda EI
6fda911046
Add List Quests/Side Quests
4 years ago
Ceda EI
81f913047c
Made bot case insensitive
4 years ago
Ceda EI
0b74dcabf0
Add send_status, /me. Drop date from tables.
4 years ago
Ceda EI
7fca63a2ab
Complete adding quests and side quests.
Add add_name, add_imp, add_diff functions. Add states and relevant if
clauses. Add state of quest on first add.
4 years ago
Ceda EI
260d1f6fde
Modify DB. Add message handler. Deal with Add Quest/Side QUest.
Changed DB to not mark other fields as NOT NULL. Changed Side-Quest(s)
to Side Quests in start. add add_quest method that deals with "Add
Quests" and "Add Side Quests" messages.
4 years ago
Ceda EI
1127673d28
Change state table to include extra field
4 years ago
Ceda EI
3ffabd4ded
Add get_side_quests to player. Fix other bugs.
4 years ago
Ceda EI
b650b0e1db
Add get_quests to player
4 years ago
Ceda EI
9adbef0f27
Add get_points and add_points
4 years ago
Ceda EI
84c3e94c0f
Add player class, status functions to it.
4 years ago
Ceda EI
a3f50b5334
Add get_from_db to base_quest. Add other functions.
Add get_quest, add_quest, get_side_quest, add_side_quest for easier
way to add / retrieve quests and side quests.
4 years ago
Ceda EI
15dc9c5575
Add add_to_db, update_db to base_quest
4 years ago
Ceda EI
d9e9104c93
Change field name (user_id -> chat_id) for consistency.
4 years ago
Ceda EI
7672e33b4e
Add initial code for base_quest, quest, side_quest.
Also, fix typo.
4 years ago
Ceda EI
f1b866c4a2
Set up sqlite database.
4 years ago
Ceda EI
6b638f2221
Complete /start
4 years ago
Ceda EI
7311184d4d
Add /start. Add gitignore, sample.config.py.
4 years ago
Ceda EI
e1105eecfb
Add LICENSE
4 years ago
Ceda EI
9cb1955caf
Initial commit
4 years ago