Skip to content

Automatically publish messages or news in your announcement channels!

License

Notifications You must be signed in to change notification settings

im-mortal/Discord-Auto-Publisher

 
 

Repository files navigation

Auto Publisher

Discord Auto Publisher

Automatically publish messages or news in your announcement channels!

A lightweight bot that will automatically publish every new message in your announcement/news channels to other servers who follow it. An excellent solution for servers who rely on bots (such as RSS feeds) or webhooks to publish their news, allowing your moderators to get some rest from manual publishing. Unlike most other bots who can publish messages, this bot utilizes advanced URL detection algorithm that will ensure all your messages containing URLs will be published properly with no embeds missing!

Bot features no commands because the setup is really easy!

Preview:

How to set up?

  1. Invite the bot to your server: https://discord.com/api/oauth2/authorize?client_id=739823232651100180&permissions=10240&scope=bot
  2. Navigate to your announcement channel's settings and give bot the following permissions: View Channel, Send Messages, Manage Messages, Read Message History
  3. Repeat step 2. for every channel where you want auto-publishing
  4. Done!

Keep in mind!

  • Bot can only publish 10 messages per hour per channel (just as users), this is rate limited by Discord!
  • If you want to temporarily stop the bot from publishing messages in any of your announcement channels, just remove its' View Channel permission in a desired channel.
  • If one of your announcement channels is very spammy, your server will get blacklisted from using the bot! Please be sensible when using the bot and don't make your moderation log channels or general chat into an announcement channel.

Need help? Don't hesitate to message me on Discord: Forcellrus#5555


Did the bot help you or do you simply want to support my work? ❤️

Buy Me A Coffee

Self-hosting

Bot's code provided here is primarily for the transparency reasons and to help other developers implement the same functionality to their bots.

Given the bot's simple nature, using the publicly-hosted version will be enough for most people, so it is highly recommended to use that version, unless you have a specific reason not to do so (such as experimenting with the code).

You're free to host this bot on your own server (if you know how to set it up), however I will not be providing any support in that regard, do it at your own risk. Please keep in mind that if you're directly hosting this bot, you might not monetize it in any way! Bot's primary goal is to help everyone and be free of any charge.

About

Automatically publish messages or news in your announcement channels!

Resources

License

Stars

Watchers

Forks

Languages

  • JavaScript 96.9%
  • Dockerfile 3.0%
  • Shell 0.1%