Coder Social home page Coder Social logo

sbrstrkkdwmdr / flowabot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from leaphant/flowabot

0.0 0.0 0.0 3.49 MB

Modular Discord bot with fun features including twitch commands and advanced osu! commands. ๐ŸŒท

License: MIT License

JavaScript 100.00%

flowabot's Introduction

flowabot

flowabot is a modular discord bot with a focus on osu! features. Instead of me explaining this with words, I'll just leave a demonstration video:

Jump to Installation.

Main Features

Fancy scorecards with unique information like a difficulty graph or unstable rate

Get an overview of your osu! stats

Render a video or picture of any osu! beatmap

Get a graph with the hardest parts of a beatmap

Get a graph of the bpm changes throughout a beatmap

You can find more features in the commands list.

Installation

Prerequisites

Setup

Clone the repo and enter the bot directory

git clone https://github.com/LeaPhant/flowabot.git
cd flowabot

Install all modules

npm i

Now you'll be able to use the configuration wizard.

npm run config

Follow the on-screen instructions, just press enter without typing anything for features you don't need.


You should be able to run the bot now.

npm start

If you provided a Discord client ID during the configuration you will receive an invite link to add the bot to your server.


Make the grade emojis work (S rank, A rank, etc.)

npm run emojis

This script will automatically upload the grade emojis to a server you'll have to pick. If there are no free emoji slots create a new server just for the bot to use its emojis from.


To keep the bot running in the background install pm2 and run

pm2 start npm --name flowabot -- start

To start the bot on system boot use

pm2 save
pm2 startup

(This is only tested on Linux)

Patrons

Thanks to anyone supporting me on Patreon, especialy the following peeps who decided to leave $5 or more per month ๐Ÿ˜ณ

WitchOfFrost

flowabot's People

Contributors

leaphant avatar metalcupcake5 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.