-
Notifications
You must be signed in to change notification settings - Fork 1
feat(bot): add DM tracking to bot #167
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds DM (Direct Message) tracking functionality to the Discord bot, allowing users to track channels and receive notifications in private messages instead of only in guild channels.
- Added DM channel support to the database schema with proper constraints
- Modified tracking commands to work in DM contexts
- Added YouTube Innertube proxy configuration support
Reviewed Changes
Copilot reviewed 10 out of 12 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| src/utils/youtube/search.ts | Added proxy support for YouTube API requests |
| src/utils/discord/updateGuildsOnStartup.ts | Fixed guild filtering to exclude DM channels |
| src/db/schema.ts | Updated database constraints for DM tracking |
| src/db/discord.ts | Added DM channel existence checking and guild creation |
| src/config.ts | Added YouTube Innertube proxy URL configuration |
| src/commands.ts | Modified commands to support DM contexts and interactions |
| package.json | Updated Bun types version |
| README.md | Fixed typo and updated changelog |
| .github/dependabot.yml | Switched from npm to bun package ecosystem |
| .env.example | Added YouTube Innertube proxy URL example |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Last one before V2