Skip to content

⚡ Automate notifications from various platforms (including YouTube, Twitter, Mastodon, Bluesky, Reddit, Google News, RSS) to Discord using GitHub Actions. 깃허브 액션을 사용하여 특정 유튜브 채널 및 RSS 피드 알림을 디스코드 채널에서 받아볼 수 있습니다.

License

LYNGMN/DiscordActions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Discord Actions

Discord Actions is a GitHub Actions project that collects information from various platforms and automatically posts it on Discord.

Currently Supported Platforms

  • YouTube: Receive notifications of new videos from specific YouTube channels.
  • Google News: Receive notifications of topic news and specific keyword news.

Upcoming Platform Support

Discord Actions is actively developing support for the following platforms:

  • RSS: Receive notifications of new content from RSS feeds.
  • Reddit: Receive notifications of new posts from specific subreddits.
  • Twitter: Receive notifications of new tweets from specific Twitter accounts or specific hashtags.
  • Bluesky: Receive notifications of new posts from specific Bluesky accounts.
  • Mastodon: Receive notifications of new posts from specific Mastodon accounts.
  • Instagram: Receive notifications of new posts from specific Instagram accounts.
  • Weather Underground: Receive weather forecasts for your chosen location.

How to Use

  1. Fork this repository or Use this template.
  2. Access the settings of the forked repository, go to Secrets and variables > Actions.
    Click the New repository secret button to configure environment variables suitable for the platform you want to use.
    (e.g., For YouTube to Discord use, set DISCORD_YOUTUBE_WEBHOOK, YOUTUBE_API_KEY, YOUTUBE_CHANNEL_ID, IS_FIRST_RUN)
  3. Go to Actions and click on the workflow for the platform you want to use.
    (e.g., YouTube to Discord Notification)
  4. Manually press the [Run workflow] button to check if it's working properly.
  5. The setup is complete. The GitHub Actions workflow will operate periodically at the set time
    (default: every 30 minutes).

Contributing

If you are interested in contributing to this project, please follow these steps:

  • If there is a platform that needs additional support, please post it in Discussions. It's helpful if you can be specific about how it's used.
  • If there is an issue with the operation, please post it in Issues.

License

This project is distributed under the MIT License. For more details, refer to the license file.

Read this in other languages: 한국어

About

⚡ Automate notifications from various platforms (including YouTube, Twitter, Mastodon, Bluesky, Reddit, Google News, RSS) to Discord using GitHub Actions. 깃허브 액션을 사용하여 특정 유튜브 채널 및 RSS 피드 알림을 디스코드 채널에서 받아볼 수 있습니다.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published