Skip to content

Serbirial/lana-py

Repository files navigation

Lana AntiRaid

 

Lana Anti-Raid

Github top language Github language count Repository size License Github issues Github forks Github stars

🚧 Under construction... 🚧


About   |   Features   |   Stack   |   Requirements   |   Starting   |   License   |   Author


About

Lana is a new and innovative discord security bot, taking on the challenge of never failing or lagging behind during raids or spam, no matter how large.

Features

✔️ 90% Open source;
✔️ Made in Python;
✔️ Made with security and optimization as a priority;
✔️ Under active development;

Stack

The following tools were used in this project:

Requirements

Before starting, you need to have Git and Python installed, along with Node and PM2.

Starting

# Clone this project
$ git clone https://github.com/Serbirial/lana-py

# Access
$ cd lana-py

# Clone my discord.py wrapper and rename it for the bot to use (CANT SKIP) 
$ git clone -b dev https://github.com/Serbirial/DisCommand && mv discommand dis_command

# Install dependencies
$ pip install -r requirements.txt

# Run the project
$ pm2 start

# Make sure to configure the bot, including Redis and mariaDB!

Make sure you setup the database (MariaDB) with the schema files in the Schema file.

If you need any help, or have questions, or just want to join and chat, feel free to join Lana's community discord https://discord.gg/Ae8sH5qYVX.

License

This project is under the (license in progress). For more details, see the LICENSE file.

📝

README made by Babymusk and edited by Me.

 

Disclaimer!!

The main branch of Lana AR will be considered a rolling release until an official release is put in the releases section.
After the first stable release; the main branch will go back to being a mostly-stable release of the bot, and a dev branch will be made in its place.
We say Lana is 90% open source because we keep certain features entirely private code-wise to prevent both code theft and attackers from knowing very intricately how the bot's internals works.

This includes:

  • Any/All Auto-Mod/Events: antispam, welcoming, logging, anything of the sorts. (Will slowly trickle viable features in)
  • The antilock code to entirely prevent raids/spam from disrupting/DDoSing the bot (relatively simple should you want to implement it yourself and are intermediate at python, just go from what you see left in the bot)
  • Any/All code that enables or adds payment processing/monitization to the bot.

I will provide limited support with how to implement some of these features yourself.

Back to top

About

The Open-Source python version of Lana AR.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published