Commit graph

19 commits

Author SHA1 Message Date
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
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
a16a906add main: Fixed wonky comparaison 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
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