Sign inSign up

0815flo/novabot

By 0815flo

•Updated over 7 years ago

Automated Build of http://github.com/123FLO321/novabot

Image
3

2.0K

0815flo/novabot repository overview

⁠novabot

novabot is a Discord⁠ bot that uses data from RocketMap⁠ and Monocle (ZeChrales⁠ and Hydro74000⁠ forks) to provide a complete, configurable package for Pokemon Go communities. novabot's features include:

  • Personalised pokemon and raid notifications, delivered by DM.
  • Filter settings based on geofence, suburb, or IV.
  • Automated posting of pokemon/raids to Discord channels.
  • Unique raid coordination system.
  • Optional tiered donator/supporter system using Discord roles to reward members of your community.

You can download the latest release here⁠ (Just download the .jar file) Please see the wiki⁠ for more detailed information on configuration etc.

  1. Installation Guides⁠
    1. Windows Installation⁠
    2. Linux Installation⁠
    3. Mac Installation⁠
  2. Quick Start Guide⁠
  3. Discord Support Server⁠
⁠Prerequisites

That's it!

⁠ Installation Guides

⁠Windows
⁠Install prerequisites
⁠ Java JRE 64-bit

Download and run the offline 64-bit installer from https://java.com/en/download/manual.jsp⁠. Make sure you select the 64-bit installer or novabot will not work correctly.

⁠ MariaDB

Follow the instructions here⁠ to install MariaDB.

⁠ Create a discord bot, add it to your server, and get the bot token

Follow this guide⁠ to create a discord bot, add it to your server, and get its bot token.

⁠Create a new database

In your MariaDB/MySQL terminal, use the below command to create a new database, where name is the desired name of the new database.

create database name;

Once you've created the database, select the database:

use name;

Next, run the DB creation script that can be found here⁠, either by copy and posting the contents of the file into the terminal, or with the source command like so:

source /path/to/file/create-db.sql;

⁠Download and configure novabot

You can find the latest novabot release here⁠. Each release includes all the necessary configuration and data files that novabot needs. Once you've downloaded a release, see the wiki on configuration⁠ on how to configure novabot.

⁠Running novabot

Run novabot from cmd.exe (or alternative shell) with:

java -jar novabot.jar

⁠ Linux

Tested on Ubuntu 16.04

⁠Install prerequisites
⁠Java JRE

Install Java8 through terminal with

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
⁠MariaDB

Follow the instructions here⁠ to install MariaDB on your server.

⁠Create a discord bot, add it to your server, and get the bot token

Follow this guide⁠ to create a discord bot, add it to your server, and get its bot token.

⁠Create a new database

In your MariaDB/MySQL terminal, use the below command to create a new database, where name is the desired name of the new database.

create database name;

Once you've created the database, select the database:

use name;

Next, run the DB creation script that can be found here⁠, either by copy and posting the contents of the file into the terminal, or with the source command like so:

source /path/to/file/create-db.sql;

⁠Download and configure novabot

You can find the latest novabot release here⁠. Each release includes all the necessary configuration and data files that novabot needs. Once you've downloaded a release, see the wiki on configuration⁠ on how to configure novabot.

⁠Running novabot

Run novabot from a terminal with:

java -jar novabot.jar

⁠ Mac
⁠ Install prerequisites
⁠Java JRE

Follow the instructions here⁠ to install Java.

⁠MariaDB

Follow the instructions here⁠ to install MariaDB.

⁠Create a discord bot, add it to your server, and get the bot token

Follow this guide⁠ to create a discord bot, add it to your server, and get its bot token.

⁠ Create a new database

In your MariaDB/MySQL terminal, use the below command to create a new database, where name is the desired name of the new database.

create database name;

Once you've created the database, select the database:

use name;

Next, run the DB creation script that can be found here⁠, either by copy and posting the contents of the file into the terminal, or with the source command like so:

source /path/to/file/create-db.sql;

⁠Download and configure novabot

You can find the latest novabot release here⁠. Each release includes all the necessary configuration and data files that novabot needs. Once you've downloaded a release, see the wiki on configuration⁠ on how to configure novabot.

⁠Running novabot

Run novabot from a terminal with:

java -jar novabot.jar

⁠ Quick Start Guide

TBD

Tag summary

Content type

Image

Digest

Size

252.1 MB

Last updated

over 7 years ago

docker pull 0815flo/novabot