Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 1.6 KB

README.md

File metadata and controls

54 lines (38 loc) · 1.6 KB

Nimble Logo

🤖 A Discord bot for Nimble Türkiye server developed using NestJS and discord.js.

Features

  • Retrieve a curated list of questions that are answered in videos from a specific YouTube channel
  • Perform a search for specific questions
  • Listen to the answers to questions in a voice channel
  • Watch the answers to the questions in a text channel

Installation

  1. Get a YouTube API Key at https://developers.google.com/youtube/v3/getting-started by creating a new project.

  2. Get the bot's token at https://discord.com/developers/applications by creating a new application.

  3. Get the Logtail source token at https://betterstack.com/ by connecting a new Node.js source.

  4. Install NPM packages

    npm install
  5. Prepare the .env file

     BOT_TOKEN = YOUR-DISCORD-BOT-TOKEN
     YOUTUBE_API_KEY = YOUR-DISCORD-API-KEY
     YOUTUBE_CHANNEL_ID = YOUTUBE-CHANNEL-ID
     DATABASE_URI = MONGODB-URI
     LOGTAIL_SOURCE_TOKEN = YOUR-LOGTAIL-SOURCE-TOKEN
  6. Start the project

    npm run start

Contributing

  1. Fork this repository.
  2. Create a new branch with feature name.
  3. Create your feature.
  4. Commit and set commit message with feature name.
  5. Push your code to your fork repository.
  6. Create pull request.

License

Nimble Discord Bot is MIT licensed.