Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 1.03 KB

readme.md

File metadata and controls

32 lines (20 loc) · 1.03 KB

Peregrine 2.0

Welcome to the repository of Langara Computer Science Club's discord bot, peregrine!

Come chat in #club-projects on our discord server if you have any questions or comments :)

Features:

  • information on langara courses
  • ephemeral channel
  • basic automoderation
  • More functionality coming soon™️

Instructions

Requires Python 3.7+

This project is setup to be run with Docker on our cloud server, but you can also run it by itself for testing/development.

Note that pushing to main will automatically update the live discord bot. (If anyone knows how to do this properly with cogs instead of the current messy system PLEASE LMK)

  • git pull to clone this project
  • cd peregrine2 to enter the directory
  • python -m venv venv to create a virtual environment
  • download the required libraries python -m pip install -r requirements.txt
  • populate .env
  • run with python python/main.py

Populating .env

  • DISCORD_BOT_TOKEN: Your bot token from discord