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