f7108de78e
all: Removed unholy commands
2023-08-09 18:49:24 +02:00
18bb70156d
main: Added divorce command
...
because its better to be good friends than angry lovers :3
2023-08-09 18:44:42 +02:00
44d881dfa3
main: Made marriage display more readable
2023-08-09 18:44:42 +02:00
d5528957b2
main: Disable view items when the views aren't needed anymore
2023-08-09 18:44:42 +02:00
d2c31b6d4e
main: Fixup marriage denial not stopping marriage
2023-08-09 18:44:42 +02:00
b30e857f9f
main: Added marriage checking command
2023-08-09 18:44:42 +02:00
89c1e5ba1e
main: Made /marry target required
2023-08-09 18:44:42 +02:00
360df21092
main: Added support for poly marriage
...
This commit also adds a PolyculeMemberJoinConfirmationView for
consenting with other polycule members
2023-08-09 18:44:42 +02:00
dd576415ae
main: Fixed a typo/bug in /marry
2023-08-09 18:44:42 +02:00
c05cffc121
interaction_views: Added timeout for marriage confirmation
2023-08-09 18:44:42 +02:00
7771df195b
main: Check for marriage before trying to marry people
2023-08-09 18:44:42 +02:00
44b7f5a02d
interaction_views: Created a generic ConfirmationView
...
This will avoid code duplication for simple "Accept" "Deny" views :3
2023-08-09 18:44:42 +02:00
2c23b8e5e6
main+interaction_views: Moved interaction views to a separate file
2023-08-09 18:44:42 +02:00
95139026e5
main+data_manager: Started work on marriage system
...
This commit adds a data_manager submodule that handles reading/writing
data. For now it's backed by a single json file, but in the future we
should move to a sqlite3 database
The marriage system uses Discord Interactions and views, and works for
basic things
TODO:
- Poly marriage support
- Listing marriages through a command
2023-08-09 18:44:42 +02:00
406d3b5c8f
main: Moved the help command to a slash command
...
Now, non-slash comamnds are reserved for gifs (for now)
2023-08-09 18:44:42 +02:00
af16f023e9
main: Moved the bot to py-cord to get slash commands support
2023-08-09 18:44:42 +02:00
Sugaryy_
00bb477ca2
lines: Added custom line support
2023-08-09 18:44:42 +02:00
Sugaryy_
2d30824ec3
commands + gifs: Added more commands and gifs
2023-08-09 18:44:42 +02:00
0839b38189
main: Fixed silly missing return
causing an exception
2023-08-09 18:44:42 +02:00
f2847b03a8
gifs: Added h*ndholding gif
2023-08-09 18:44:42 +02:00
bb4fd0ebe4
gifs: More gifs in gifs.json
2023-08-09 18:44:42 +02:00
a16a906add
main: Fixed wonky comparaison
2023-08-09 18:44:42 +02:00
058286e6be
gifs: Added a bunch of gifs :3
2023-08-09 18:44:42 +02:00
f6215ff69a
main: Use username instead of ping when sending a gif
2023-08-09 18:44:42 +02:00
6edaf09909
gifs: Fixed hugs and added one pat
2023-08-09 18:44:42 +02:00
4f8a881949
main: Added 'pat' gif type for headpats
2023-08-09 18:44:42 +02:00
a3b6cfdc53
main: Added support for more gif types
...
Though most don't have links for yet, so they won't work :(
2023-08-09 18:44:42 +02:00
49b4f68e2c
Initial commit: Proof of concept
...
Please add gifs to ./gifs.json :3
2023-08-09 18:44:34 +02:00