Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Guild events calendar sync #126

Open
ennioVisco opened this issue Jan 12, 2022 · 6 comments
Open

Guild events calendar sync #126

ennioVisco opened this issue Jan 12, 2022 · 6 comments
Assignees
Labels
area/bot Issues and pull requests relating to the Bot module enhancement help wanted

Comments

@ennioVisco
Copy link

ennioVisco commented Jan 12, 2022

Current limitation
Right the bot does not consider the server/guild scheduled events

Nice to have
It would be nice to have the bot do 2-way syncing with Google Calendar

Additional context
Scheduled events API seem to be available: https://discord.com/developers/docs/resources/guild-scheduled-event#guild-scheduled-event

@smnc smnc added the area/bot Issues and pull requests relating to the Bot module label Jan 12, 2022
@smnc
Copy link
Collaborator

smnc commented Jan 12, 2022

This is actually already on the roadmap for a future version of the bot, but doesn't have an open issue yet.
I'm not 100% sure on its current status, but I know @NovaFox161 is working on it.

@NovaFox161
Copy link
Member

I would absolutely love to have this supported in some form, but I'm waiting on the library we use to implement it (Discord4J)

The problem is, I'm the one working on the PR for this (Discord4J/Discord4J#1046), but the discord API for this is fairly messy and non-ideal, so I'm not 100% how to actually implement it into D4J (mainly the caching portions).

Until I or another person finishes the PRs I started, the feature is stalled on DisCal unfortunately. But, I am actively working on building support for several new things in the bot so development isn't waiting on this one feature.

@ennioVisco
Copy link
Author

ennioVisco commented May 30, 2022

I would absolutely love to have this supported in some form, but I'm waiting on the library we use to implement it (Discord4J)

The problem is, I'm the one working on the PR for this (Discord4J/Discord4J#1046), but the discord API for this is fairly messy and non-ideal, so I'm not 100% how to actually implement it into D4J (mainly the caching portions).

Until I or another person finishes the PRs I started, the feature is stalled on DisCal unfortunately. But, I am actively working on building support for several new things in the bot so development isn't waiting on this one feature.

I have now some free time and some decent Java developing experience, what issue can I support you with?
It's the first time I've seen the Discord4j library...

Also, the API from the docs here: https://discord.com/developers/docs/resources/guild-scheduled-event#guild-scheduled-event looks fairly straightforward; what do you find to be messy? Is it maybe different from the other older ones?

@NovaFox161
Copy link
Member

I appreciate the thought, but you fundamentally misunderstand what the issue is.

@DodoLeDev
Copy link

Any news on this? I've seen that Guild Events seems to be merged on upstream Discord4J...

That's the only thing holding me back from inviting it to my server!

@NovaFox161
Copy link
Member

Haven't gotten to it yet due to life and work. Right now just doing maintenance work on the bot till I have time to work on a major feature addition (the maintenance work also makes it easier to add features in the future).

@NovaFox161 NovaFox161 pinned this issue Mar 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/bot Issues and pull requests relating to the Bot module enhancement help wanted
Projects
None yet
Development

No branches or pull requests

4 participants