All Projects â†’ LeaPhant â†’ Flowabot

LeaPhant / Flowabot

Licence: mit
Modular Discord bot with fun features including twitch commands and advanced osu! commands. 🌷

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Flowabot

Red Discordbot
A multi-function Discord bot
Stars: ✭ 2,855 (+3219.77%)
Mutual labels:  modular, discord
Sylphy
👑 the better discord bot framework
Stars: ✭ 85 (-1.16%)
Mutual labels:  modular, discord
Mirai
The core for Mirai Bot v4 [Deprecated]
Stars: ✭ 142 (+65.12%)
Mutual labels:  modular, discord
abeamer
frame-by-frame Web Animation framework
Stars: ✭ 49 (-43.02%)
Mutual labels:  rendering, gif
Liblava
🌋 A modern and easy-to-use library for the Vulkan API
Stars: ✭ 275 (+219.77%)
Mutual labels:  rendering, modular
Pvpcraft
PvPCraft Discord bot
Stars: ✭ 29 (-66.28%)
Mutual labels:  modular, discord
Yeetgif
gif effects CLI. single binary, no dependencies. linux, osx, windows. #1 workplace productivity booster. #yeetgif #eggplant #golang
Stars: ✭ 467 (+443.02%)
Mutual labels:  gif, discord
Komada
Komada: Croatian for `pieces`, is a modular bot system including reloading modules and easy to use custom commands.
Stars: ✭ 67 (-22.09%)
Mutual labels:  modular, discord
Sysmon Modular
A repository of sysmon configuration modules
Stars: ✭ 1,229 (+1329.07%)
Mutual labels:  modular
Client
A Typescript NodeJS library to interact with Discord's API, both Rest and Gateway.
Stars: ✭ 84 (-2.33%)
Mutual labels:  discord
Nino
🔨 Advanced and cute moderation discord bot as an entry of Discord's Hack Week!
Stars: ✭ 78 (-9.3%)
Mutual labels:  discord
Ign Gazebo
Open source robotics simulator. Through Ignition Gazebo users have access to high fidelity physics, rendering, and sensor models. Additionally, users and developers have multiple points of entry to simulation including a graphical user interface, plugins, and asynchronous message passing and services. Ignition Gazebo is derived from Gazebo, and represents over 16 years of development and experience in robotics and simulation. This library is part of the Ignition Robotics project.
Stars: ✭ 81 (-5.81%)
Mutual labels:  rendering
D2dlib
A .NET library for hardware-accelerated, high performance, immediate mode rendering via Direct2D.
Stars: ✭ 84 (-2.33%)
Mutual labels:  rendering
Betterdiscordapp
Better Discord App enhances Discord desktop app with new features.
Stars: ✭ 1,225 (+1324.42%)
Mutual labels:  discord
Gifcompressor
An Android tool to compresses your GIFs into lightweight MP4 video using fast, hardware-accelerated encoders. Supports cropping, rotation, GIF concatenation and much more.
Stars: ✭ 85 (-1.16%)
Mutual labels:  gif
Figaro
Real-time voice-changer for voice-chat, etc. Will support many different voice-filters and features in the future. 🎵
Stars: ✭ 80 (-6.98%)
Mutual labels:  discord
Aardvark.rendering
The dependency-aware, high-performance aardvark rendering engine. This repo is part of aardvark - an open-source platform for visual computing, real-time graphics and visualization.
Stars: ✭ 79 (-8.14%)
Mutual labels:  rendering
Swiftgif
[UNMAINTAINED] 🌠 A small UIImage extension with gif support
Stars: ✭ 1,255 (+1359.3%)
Mutual labels:  gif
Android Gif Drawable
Views and Drawable for displaying animated GIFs on Android
Stars: ✭ 8,987 (+10350%)
Mutual labels:  gif
Magane
Bringing LINE's sticker to Discord in a chaotic way.
Stars: ✭ 81 (-5.81%)
Mutual labels:  discord

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

During this process you will be asked to agree to the Highcharts license terms. Type y and press enter, for all the other options you can just keep pressing enter to disable these features.


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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].