Skip to content

PortZeroGroup/PZ-DiscordBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

PZ-DiscordBot

The Public repo for the PZ discord bot

Getting Started

This bot is built with Python, using the Red framework. Here are the docs for Red.

At a high level, bot commands and features are implemented as plugins (Red calls them "cogs" so we'll call them that from here on).

To get started contributing to PZ Bot:

  1. Join the Port Zero discord server and join the project (#discord-bot-dev channel)
  2. Request to contribute on Github, and team leaders or admins may give you permissions
  3. Fork this repository
  4. Create your own discord bot application for testing locally. We recommend using an easily identifiable name, like pzbot_<your_name>. Red Docs
  5. Set up Red bot with your application token and prefix. Linux / Mac / Windows
  6. Assign yourself to a task on our project board or issue tracker
  7. Code and test locally. (Do not check in your credentials)
  8. Submit a Pull Request from your fork back into PZ-DiscordBot. (Do not check in your credentials)

Deployment

Summary We will automatically deploy release branches (TODO) when commits are made. To do this safely, changes will merge into a "staging" branch (TODO) which is then immediately deployed to our testing environment. After some time, when automated or manual testing is done, the testing branch will merge into the release branch and the production bot will automatically redeploy.

About

The Public repo for the PZ discord bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors