Coder Social home page Coder Social logo

jpdugan5 / yasenbaka Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mat1g3r/yasenbaka

0.0 0.0 0.0 103.67 MB

A multipurpose discord bot with special world of warships and osu commands

Home Page: https://bots.discord.pw/bots/243230010532560896

License: Apache License 2.0

Dockerfile 0.21% Python 99.79%

yasenbaka's Introduction

YasenBaka Build Status

Yasen-Baka, a multifunctional Discord bot with special World of Warships commands., written with the discord.py api.
You can invite the bot to your guild with this link

Notice

I no longer use discord for personal reasons. I will try to fix bugs as they come up but as of this momnet I do not plan on adding any new features.

If you are interested in continuing this project please shoot me an email at mat1g3r at gmail dot com or contact me on matrix at @umi:otonokizaka.is-a-linux-user.org.

Usage

To get started with the bot, simply type ?help into your guild channel.

Commands are divided into 9 categories, they are listed below.

  • Bot Info Commands:

    help, info, ping, prefix reset, prefix set, prefix
    
  • Fun Commands:

    choose, repeat, roll, salt
    
  • Moderation Commands:

    masspm, purge
    
  • Music Commands:

    play, playdefault, playing, playlist, setskip, skip, stop
    
  • Nsfw Commands:

    danbooru, e621, gelbooru, konachan, rule34, yandere
    
  • Osu Commands:

    osu
    
  • Utility Commands:

    avatar, currency, joined, latex, stackoverflow
    
  • Weeb Commands:

    LN, anime, ayaya, chensaw, joke, kanna, karen, manga, safebooru, umi
    
  • World of Warships Commands:

    clan, shame, shamelist add, shamelist remove, shamelist
    

Self Host

To self host yasen, you will need those packages installed on your system:

In addition, you will need to execute the following command to install required libraries:

First cd into the directory where yasen is located, then:

pip install -Ur requirements.txt

Make a copy of YasenBaka/data/sample_db in the YasenBaka/data/ directory and rename it to yasen_db

Make a copy of YasenBaka/config/sample_config.json in the YasenBaka/config/ directory and rename it to config.json. Then you will need to fill out the required config values and api keys. I am not responsible for helping you obtaining any of the api keys.

Finally to run, do:

python3 yasen-baka.py

Contributing

For non-developers, you can contribute by reporting bugs or making suggestions. Simply open a Github issue here

For developers, if you are interested in contributing, follow the steps below:

  1. Fork it ( https://github.com/MaT1g3R/YasenBaka/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

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.