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

Add discord-for-raycast extension #16644

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

nicollaspetrelli
Copy link

@nicollaspetrelli nicollaspetrelli commented Jan 27, 2025

Description

This PR introduces a new Raycast extension that integrates Discord via OAuth2, allowing users to seamlessly navigate their Discord servers directly from Raycast. The extension provides a single, highly efficient command that displays the user's servers as a list, enabling quick access without the need to open the Discord app or manually search for a server.

Key Features:
OAuth2 Integration: Securely authenticates users with Discord, ensuring a safe and seamless login experience.

Server List Navigation: Displays the user's Discord servers in a clean, searchable list within Raycast.

Quick Access: Users can directly jump to a specific server without opening the Discord interface, saving time and streamlining their workflow.

Despite being a single command, this extension is incredibly useful for Discord power users who frequently switch between servers. It eliminates the need to open the Discord app, search for a server, and then navigate to it, making the process much faster and more efficient.

Checklist

- Initial commit: Setup project structure and basic configuration
- Initial commit: Setup project structure and basic configuration
@raycastbot raycastbot added the new extension Label for PRs with new extensions label Jan 27, 2025
@raycastbot
Copy link
Collaborator

Congratulations on your new Raycast extension! 🚀

You can expect an initial review within five business days.

Once the PR is approved and merged, the extension will be available on our Store.

@raycastbot
Copy link
Collaborator

This pull request has been automatically marked as stale because it did not have any recent activity.

It will be closed if no further activity occurs in the next 7 days to keep our backlog clean 😊

@raycastbot raycastbot added the status: stalled Stalled due inactivity label Feb 10, 2025
@raycastbot raycastbot removed the status: stalled Stalled due inactivity label Feb 13, 2025
@pernielsentikaer
Copy link
Collaborator

Would it be possible to unify this into the current Discord extension by @Aayush9029 - would the other features be possible with oAuth too?

@pernielsentikaer pernielsentikaer self-assigned this Feb 13, 2025
@nicollaspetrelli
Copy link
Author

Of course we can unify it in a single extension, about OAuth unfortunately discord is not very permissive when it comes to listing your contacts to send a direct message to a friend (that was my initial idea), but due to the high number of bots I believe they do not allow this for security reasons.

@pernielsentikaer
Copy link
Collaborator

@Aayush9029 do you have an idea?

@Aayush9029
Copy link
Contributor

We could do whatever SwiftCord is doing (reverse engineering their internal APIs but that will turn this extension into a complex app)

I think it's better to merge the extensions for now, we can always add more stuff later.

@pernielsentikaer
Copy link
Collaborator

Both extensions have the same name, so we need to change this before it’s possible. However, wouldn’t it make sense to add it to your @Aayush9029? I guess it’s fine that one of the commands needs OAuth 🙂

@Aayush9029
Copy link
Contributor

I think it's better to merge the extensions for now, we can always add more stuff later. - A

wouldn’t it make sense to add it to your @Aayush9029? I guess it’s fine that one of the commands needs OAuth 🙂 - P

yeah that's what I meant 😅, add the oauth as another command to the existing ext.

@pernielsentikaer
Copy link
Collaborator

Agree, could you look into that @nicollaspetrelli

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new extension Label for PRs with new extensions
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants