A simple bot I made because I wanted my friends to stop deleting their messages.
It reposts all the messages from one channel to another, which can even be in another server!
However, the bot needs to be in both servers for this to work.
Reposts to a channel.
/repost <CHANNEL> or /repost to <CHANNEL>
Reposts from a channel.
/repost from <CHANNEL>
Reposts through a webhook.
/reposthook or /repostwebhook instead of /repost
Reposts messages as they come.
/repostlive or /repostlivehook instead of /repost
Stops reposting.
/repost stop or /repost halt or /repost cease or /repost terminate or /repost suspend or /repost cancel or /repost die or /repost end
Posts the command list.
/repost help or /repost commands
Replaces text when reposting.
/repost replace <FIND> <REPLACE>
Posts the replacement list.
/repost replacements
Changes the bot prefix.
/repost prefix <PREFIX>
Toggles user tags when reposting.
/repost tags or /repost tags <STATE>
Toggles nicknames when reposting.
/repost nicknames or /repost nicknames <STATE>
Toggles pins when reposting.
/repost pins or /repost pins <STATE>
- Create your app with a Bot.
- Copy your bot's secret token and paste it on this line. Please don't leak your secret token on GitHub. If you're using Heroku, try to replace it with
process.env.SECRET_BOT_TOKENand setup the environment variable in Heroku. - Go to
https://discordapp.com/oauth2/authorize?client_id=<CLIENT_ID>&scope=bot, with<CLIENT_ID>as your app's client ID. - Install Node.js:
brew install node - Install the dependencies:
npm install - Run the bot:
npm start - Hope it works!
