Skip to content

SimpleDiscordBotsJS/Discord-AutoFeed-Bot

Discord-AutoFeed-Bot

It's a template for discord bot

Advantages:

  • It's a template...
  • Handler's
  • quick.db

Instructions

Customizing the config.json File

{
   "BOT_TOKEN": "ENTER_DISCORD_BOT_TOKEN", //required

   "DEBUG_EVENT": false,

   "CNN_FEED": {
       "ENABLED": false,

       "CHANNEL_ID": "ENTER_DISCORD_CHANNEL_ID"
   },

   "HABR_FEED": {
       "ENABLED": false,

       "CHANNEL_ID": "ENTER_DISCORD_CHANNEL_ID"
   },

   "YOUTUBE_FEED": {
       "ENABLED": false,

       "MESSAGE": "New video: **{videoTitle}**! It was uploaded by {videoAuthorName} at {videoPubDate}! Here is the link: {videoURL}",

       "YOUTUBE_CHANNELS": [ //Youtube channel name or link
           "Pewdiepie",
           "https://www.youtube.com/channel/UCGyqi4UW3on0jK1W5reea1w"
       ],

       "DISCORD_CHANNEL_ID": "ENTER_DISCORD_CHANNEL_ID",

       "YOUTUBE_API_KEY": "YOUR_YOUTUBE_API_KEY"
   },

   "TWITCH_FEED": {
       "ENABLED": false,

       "STREAMERS": [ //Twitch streamer name or link
           "Wirtual",
           "https://www.twitch.tv/shieldhub"
       ],

       "TWITCH_CLIENT_ID": "ENTER_TWITCH_APPLICATIONS_CLIENT_ID",
       "TWITCH_CLIENT_SECRET_KEY": "ENTER_TWITCH_APPLICATIONS_CLIENT_SECRET_API_KEY",

       "DISCORD_CHANNEL_ID": "ENTER_DISCORD_CHANNEL_ID"
   }
}

The bot token can be copied in the Bot section of your application

To run locally, you need Node.JS

Start

node .

pm2

Installation pm2

Install pm2

npm install --global pm2

Startup

Starting

pm2 start . --name "Code bot" --watch

Base commands for Neophyte's

pm2 list - show all process

pm2 stop (id) - stopping process

pm2 logs (. or id) - show logs

more in pm2 -h or this and Google 😉


If you want to use nodemon and pm2


Contribution

​ Please make sure to read the Contributing Guide before sending an issue or making a pull request.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •