Sign inSign up

nilesbot/niles

By nilesbot

•Updated over 4 years ago

Niles - a Discord bot for interfacing with Google Calendar

Image
0

4.9K

nilesbot/niles repository overview

⁠Niles Discord Bot

Codacy Badge codebeat Badge Docker Cloud Build Status Uptime Robot ratio (30 days) node-current

A Discord⁠ bot for using Google Calendar⁠ to manage events. Targeted towards eSports event scheduling (scrims, PCWs).

example

⁠Getting Started

Invite the hosted bot to your Discord here⁠.

Join the Niles Discord server⁠ for support, bug reporting and feature requests.

Visit the Niles website⁠ or setup guide⁠ for more detailed use and setup descriptions.

If you wanted to host your own version or similar, these instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

⁠Prerequisites
⁠Installing

Setup your Discord app on the Discord developers website⁠.

Note: To add a development bot to your Discord server, visit https://discord.com/api/oauth2/authorize?client_id=YOUR_APP_ID&scope=bot&permissions=97344⁠ replacing your app id in the URL.

Set up a Google Service Account⁠. For more information on setting up a Google Service Account, see here⁠.

Alternative, set up OAuth2 Credentials⁠.

Create your own secrets.json file in /config, using the appropriate values, making sure you also place a copy of your Google Service Account JSON security file somewhere and referencing in secrets.

To run and connect your bot

npm install
node index.js

⁠Built With

⁠License

This project is licensed under the MIT License

Tag summary

Content type

Image

Digest

Size

48.5 MB

Last updated

over 4 years ago

docker pull nilesbot/niles