Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/galvinpython/feedr
A Discord Bot that notifies you of YouTube Video Uploads
https://github.com/galvinpython/feedr
Last synced: about 1 month ago
JSON representation
A Discord Bot that notifies you of YouTube Video Uploads
- Host: GitHub
- URL: https://github.com/galvinpython/feedr
- Owner: GalvinPython
- Created: 2024-06-21T20:45:04.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-28T04:46:03.000Z (about 2 months ago)
- Last Synced: 2024-10-28T08:00:18.237Z (about 2 months ago)
- Language: TypeScript
- Size: 92.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Feedr
The next best Discord Bot to notify your members about YouTube video uploads!
Feedr checks for:
* YouTube uploads every **10** seconds
* Twitch streams are live every **2** secondsInvite the bot [here](https://discord.com/oauth2/authorize?client_id=1243939861996503171&permissions=274877959232&integration_type=0&scope=applications.commands+bot)
# User Instructions
To track a channel, use the **/track** command, which will take in the following parameters
* `youtube_channel`, which is the YouTube Channel ID. It should begin with "UC" and have 24 characters (such as this: UCGJXFC0YsDzVP3ar8RzhCmA)
* `updates_channel`, which is the Discord channel that new uploads will be posted to
* `role` (OPTIONAL), which is the role to ping when there's a new upload.To stop tracking a channel use **/untrack**
# Roadmap
Feedr strives for constant improvement, so here's what will be implemented
* YouTube Channel selector when using **/track**
* Make it easier to stop tracking channels by showing channels already in the guild when doing **/untrack**
* Other social media platforms
* Make it easier to switch discord channels for uploads so that **/untrack** then **/track** is not required
* **/tracked** command to show what channels are being tracked in the guild# Permissions Needed
* View Channels
* Send Messages
* Send Messages in Threads
* Embed Links
* Attach Files
* Add Reactions# Changelog
## 1.2.0
* Added Twitch feed
* `platform` added to both **/track** and **/untrack**## 1.1.0
* Replies are no longer deferred
* Messages can now be sent in Announcement channels [1.0.3]
* Better checking for valid YouTube channel IDs
* Channels with no uploads will be tracked now## 1.0.0
* Initial release