Sign inSign up

mchangrh/niles

By mchangrh

•Updated almost 5 years ago

https://github.com/niles-bot/niles

Image
0

1.0K

mchangrh/niles repository overview

⁠Niles Discord Bot

Codacy Badge codebeat Badge GitHub Workflow Status Uptime Robot ratio (30 days) Crowdin 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

1001.7 kB

Last updated

almost 5 years ago

docker pull mchangrh/niles