Git Product home page Git Product logo

azura's Introduction


Azura [Archived]

We are happy to announce that Azura is joining MIKO*PROJECT!
๐Ÿšง Azura is archived now. Huge thanks for your contributions!


Features

Here's features that you get out of the box:

  • Fully dockerized bot, working even on Raspberry/Orange Pi
  • Unique modules, for example - Reports System
  • Scam-links detection with no false-positives
  • Redis database implementation to provide the best performance and sync for user and developer respectively ๐Ÿ˜Ž
  • Spawn catgirls irl

Roadmap

  • Fix vulnerabilities
  • Integrate LocalAI module
  • Improve moderation and automoderation modules
  • Simplify installation and write ELI5 docs

Prerequisites

Installation (Docker-Compose)

  • Clone Repository
git clone https://github.com/ruecat/azura
environment:
    - TOKEN=yourtoken
  • Run docker-compose
docker-compose up -d
  • You are all set!

Installation (Non-Docker)

  • Install latest Python
  • Clone Repository
git clone https://github.com/ruecat/azura
  • Install requirements from azreqs.txt
pip install -r azreqs.txt
  • Launch Azura
python launch.py

If you have MacOS or Linux, use this command instead

python3 launch.py

Environment Configuration

Parameter Description Required? Default Value Example
TOKEN Your Discord bot token, you can obtain it here Yes yourtoken MTA0M****.GY5L5F.****g*****5k
BOOSTER_ROLEID Boosters' role, to give more experience and money Optional. Dependency: Ecomomy and Levels None 123456789010111213
BOOSTER_MONEY How much money booster will get per message. Optional. Dependency: Ecomomy and Levels 5 Integer Values: 1 2 3 4, etc
BOOSTER_EXP How much experience booster will get per message. Optional. Dependency: Ecomomy and Levels 5 Integer Values: 1 2 3 4, etc

azura's People

Contributors

ruecat avatar

Stargazers

Igor Clarnetty avatar

Watchers

 avatar

azura's Issues

New Modules System

New version of Azura will introduce new methods to Cogs and the usage of Docker in discord bots.

Possible partial localization fix

    @nextcord.slash_command(name="english",name_localizations={Locale.ru: "russian", }, description="English Description",description_localizations={Locale.ru: "Russian Description",},)
    async def examplefix(self, interaction: nextcord.Interaction):
        if interaction.user.locale == Locale.ru:
            await interaction.send("Russian Text")
        else:
            await interaction.send("English Text")

This code may fix the partial locale issue in the entire slash commands section.

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.