Skip to content

Luckolite/CTBot

Repository files navigation

CTBOT

Discord

language python Code style: black

Welcome to CTBot, the official bot of the Followers of the Crafting Table.

Feel free to open a pull request and add anything you like! Join the dev discord to be added as an instant-push contributor.

Getting Started

You'll need Python 3.6 or higher to run the bot due to f-strings and dependencies.

Installation

  1. Clone this repository.
git clone https://github.com/FrequencyX4/CTBot
  1. Install the dependencies.
pip install -r requirements.txt
  1. Configure the bot.

    Copy config/default_config.json to config/config.json and edit it. You'll have to get a bot token.

Running

python main.py

Make sure you are using the appropriate version of Python! If the python command runs Python 2 on your OS, you should use python3 and pip3 instead.

If you're experiencing a CERTIFICATE_VERIFY_FAILED error on macOS, you will have to install certificates.

License

This project is licensed under the GNU Lesser General Public License (except for pyMine, TODO move to another repo). Check LICENSE for more details.

Contributors

  • @FrequencyX4 (Luck#1574)
  • @borisnliscool (Boris NL#3982)
  • @ProgrammerPlays (ProgrammerPlays#8264)
  • @Lach993 (Lach993#4250)
  • @korochun (korochun#3452)
  • @legendary-galfar (galfar#9119)
  • @mouncg (EPFFORCE#1337)
  • @MinerChAI (Mr_ChAI#1824)

What are the Followers of the Crafting Table?

The Followers of the Crafting Table is a 2b2t group created in August 2019. We are a normal functioning group with a democratic leadership system.

How can I set up a development mirror?

Setting up a development mirror greatly helps us in case our main VPS goes down, and also allows us to test new features.

  1. Join the Discord.

At the top of this file there is a link to join the dev Discord (the "chat" shield). You must join it to have your mirror recognized.

  1. Install and run 24/7.

Following the installation instructions, run the bot and keep it up 24/7. You can just leave a computer, RPi, or Arduino on long-term to do this.

  1. Ask the devs to recognize the mirror.

On approval of your mirror, the devs will add it to the development Discord for testing.

Porting to Discord.js(?)

Im going to port this bot over to javascript seeing as for me personally, discord.py is a bit hard to learn, if you would like to help with that, i (https://github.com/elonmusksama) will be making a repo soonish, so stay tuned for that.

About

A bot dedicated to the crafting table religion

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages