Coder Social home page Coder Social logo

vedinsoh / discord-auto-publisher Goto Github PK

View Code? Open in Web Editor NEW
218.0 218.0 30.0 3.31 MB

Discord bot to automatically publish messages or news in your announcement channels!

License: GNU General Public License v3.0

TypeScript 98.91% Dockerfile 0.49% Shell 0.60%
bot crosspost discord discord-bot discord-js news-publish

discord-auto-publisher's People

Contributors

dependabot[bot] avatar vedinsoh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

discord-auto-publisher's Issues

Embed

Does this bot announce in embedded message?

Queuing system

Would be awesome if the bot could just queue announcements over the rate limit & send out as the rate limit allows.
Sometimes, in the heat of the battle 10 edits to an announcement can happen, and it'd be cool if anything above that doesn't get lost, but just sent out delayed.

Regarding this:
grafik
How about doing internal ratelimiting management?
I suppose the reason for this is that you don't want to get blacklisted by discord for hitting the limits too often, therefore it might make more sense to just have the ratelimiting be done internally - and then periodically automatically test if discord has increased the ratelimits.

Bot doesn't publish every sixth message

Bot will publish five messages fine, then skip the sixth. The cycle then repeats.

Using this with a webhook bot that posts twice an hour (every thirty minutes). So it misses a message once every three hours.

how to install at own server (bot discord)

Hi, can make tutorial how to publish to use own this bot

i want to host this bot own my server vps. for my channel discord.

any tutorial how to make this live ?

cause i was try add this bot to my channel not appear at my channel discord. hope can help for this.

thanks

Only webhook / user filter option? (Suggestion)

I'm making this Suggestion because we got a server with a git webhook posting when we push things and sometimes do we also make small comments in that channel that we don't want to get published to other servers.

this option could maybe work as a blacklist / whitelist option with commands, like ?blacklist <UserID / WebhookID> or ?whitelist <UserID / WebhookID>

tho one thing that would be nice if it could be done for that specific channel, so we still can post updates in another channel without it being filtered off

[Suggestion] Add a Filter Option

Add a filter option where the user can filter out messages to be automatically published using keywords (and maybe regex if possible?) for a more customizable approach.

Bot doesn't crosspost all messages.

I have a discord server with 20 announcements channels. I post there game updates by sending webhooks from my VPS server. 1 channel is updated once an hour, 14 channels is updated once a day, and last 5 once a week or once a month.
I use Auto Publisher bot for this for around a year and it is first time i have any issues. Since 3 days bot randomly crosspost some messages and some not. Bot has granted all required permissions (Read Messages, Send Messages, Manage Messages, Read Message History) on AutoPublisher role, and also on every announcement channel.
I am sure i have not exceeded any limit (i know Discord limit is 10 (messages/hour)/channel) when i post max 1 message per hour on only one channel.

Discord server ID: 755631770480803931

The bot doesn't publish anything

Hi,

I invited your bot to my server where I have one annoucement channel but the bot doesn't do anything when there is a new message in it.
I only gave him the "Manage Messages" permission on this specific channel, I don't know if that can affect his behavior?

A question

I have a question, but if you feel to not share it, you can close this issue
Where did you host your bot, in Heroku or somewhere else?
And are you using a free plan on that platform?

Only publish specific channels

Suggestion: allow a way to whitelist/blacklist channels so they aren't automatically published (maybe a certain flag in the topic?)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.