/Kanri

Kanri is a open source Pyrogram-based, modal, performant and scalable Telegram group management bot.

Primary LanguagePythonOtherNOASSERTION

Kanri

Kanri is a Pyrogram-based, modal, performant and scalable Telegram group management bot software.

Copyright (C) 2020-2021 Intellivoid Technologies.

Useful links

If you want to join our group chats, we advise that you read the rules carefully before participating in them.


Modules

  • Modules are automatically loaded from the modules folder, so just put your .py file in there and you're good to go!

  • Mention the module you wanna load in LOAD and the module don't wanna load in NOLOAD, keep both empty to load all modules from modules directory.


Branch purposes

Kanri will have multiple branches for different purposes, these are the main branches you should understand before contributing to this project.

  • production This is the production branch that the server will listen to and will use to deploy Kanri in production. This is the most stable branch, and it's ready for production. We do not push experimental or patches to this branch until we can confirm that it's stable for production

  • master This is the next thing to production in terms of stable, here this is where all new changes are pushed before they are merged into the production branch. This is like the testing branch where we would run in test environment to double check before pushing to production. Everything pushed to this branch must be stable and finished.

Any other branches should be treated as work in progress features that is currently being worked on to release to production.

Contributing to the project

  • You must sign off on your commit.
  • You must sign the commit via GPG Key.
  • Make sure your PR passes all CI.

Notice

This project was created by Intellivoid Technologies and has no realtion whatsoever with HarukaAya or Haruka LLC.