Skip to content

An open-source Discord bot to introduce and encourage participants to contribute to open-source projects and familiarize them with the bot development environment during Hacktoberfest 2022.

License

Notifications You must be signed in to change notification settings

GDSC-IIIT-Kalyani/hacktobot

Repository files navigation

hacktobot

License Contributors Commit Activity Discord Twitter

An open-source Discord bot to introduce and encourage participants to contribute to open-source projects and familiarize them with the bot development environment during Hacktoberfest 2022.

Requirements:

  1. Python 3.8+
  2. Git
  3. Test server
  4. Bot Account

Development Environment

We recommend creating a virtual environment to install and manage all the required dependencies.

# Creating the virtual environment
$ python3 -m venv .venv

# Activating the virtual environment
# POSIX
$ source .venv/bin/activate         # bash/zsh
$ source .venv/bin/activate.fish    # fish
$ source .venv/bin/activate.csh     # csh/tcsh
$ .venv/bin/Activate.ps1            # PowerShell Core

# Windows
C:\> .venv\Scripts\activate.bat     # cmd.exe
PS C:\> .venv\Scripts\Activate.ps1  # PowerShell

# Installing dependencies
$ pip3 install -r requirements.txt

# Running the bot
$ python3 __main__.py

Environment variables

Environment Variable Description
PREFIX Bot's command invocation prefix
BOT_TOKEN Bot Token from the Discord developer portal
GITHUB_TOKEN Personal access token for GitHub

Contributing to Hacktobot

For guidelines for contributions to this repository, see Contribution Guidelines.

About

An open-source Discord bot to introduce and encourage participants to contribute to open-source projects and familiarize them with the bot development environment during Hacktoberfest 2022.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •