Space Bot, a Discord bot built for HackerSpace Club of PES University

Overview

Space Bot

GitHub forks GitHub stars

Space Bot, a Discord bot built for HackerSpace Club of PES University

What can Space Bot do?

  1. Space Bot allows you to lookup any mentor or topic
  2. It updates you about Instagram posts made by HackerSpace clubs
  3. You can also code - It supports over 20 languages!
  4. You can post questions and answers anonymously

Run !help to check out all the features.

How to run Space Bot?

  1. Clone the repository
git clone [email protected]:HackerSpace-PESU/spacebot.git
  1. Create a separate virtual environment to install the dependencies. You can use virtualenv -- it is simple to setup and use.
cd spacebot
virtualenv bot
  1. Activate the virtual environment

    • Windows
      .\bot\Scripts\activate.bat
    • Linux/Mac
      source bot/bin/activate
  2. Install the dependencies

    • Windows
      pip install -r requirements.txt
    • Linux/Mac
      pip3 install -r requirements.txt
  3. Setup the following environment variables in a .env

COMPILER_CLIENT_ID_1=
COMPILER_CLIENT_SECRET_1=
COMPILER_CLIENT_ID_2=
COMPILER_CLIENT_SECRET_2=
COMPILER_CLIENT_ID_3=
COMPILER_CLIENT_SECRET_3=
COMPILER_CLIENT_ID_4=
COMPILER_CLIENT_SECRET_4=
COMPILER_CLIENT_ID_5=
COMPILER_CLIENT_SECRET_5=
GUILD_ID=
BOT_ID=
BOT_TOKEN=
CHANNEL_ANNOUNCEMENTS=
CHANNEL_ANNOUNCEMENTS_RR=
CHANNEL_ANNOUNCEMENTS_EC=
CHANNEL_UNASSIGNED=
CHANNEL_WELCOME=
CHANNEL_BOT_TEST=
CHANNEL_SELECTION_YEAR=
CHANNEL_SELECTION_TOPIC=
CHANNEL_SELECTION_CAMPUS=
ROLE_UNASSIGN=
ROLE_BOT_DEV=
ROLE_MOD=
ROLE_CORE_RR=
ROLE_CORE_EC=
ROLE_FIRSTYEAR=
ROLE_SECONDYEAR=
ROLE_THIRDYEAR=
ROLE_FOURTHYEAR=
ROLE_GRAD=
ROLE_CAMPUS_RR=
ROLE_CAMPUS_EC=
ROLE_CAMPUS_OUTSIDER=
  1. Run the bot using the following command
python3 src/bot.py

How to contribute to Space Bot?

  1. Fork this repository ​
  2. Create a new branch called username-beta
  3. Make your changes and create a pull request with the following information in the request message:
    • The functionality you wish to change/add | What did you change/add
    • Screenshots of the feature working at your end ​
  4. Send a review request to one or all of the following:
    • ArvindAROO
    • sach-12
    • aditeyabaral
    • DevMashru
  5. Wait for approval for reviewers. Your PR may be directly accepted or requested for further changes

Important: Under no circumstances is anyone allowed to merge to the main branch.

Maintainers

Contact any of us for any support.

Arvind Krishna
Sachin Shankar
Aditeya Baral
Dev Mashru

Owner
HackerSpace @PESU
Welcome to the Development Club of PES University!
HackerSpace @PESU
A media upload to telegraph module

A media upload to telegraph module

Fayas Noushad 5 Dec 01, 2021
Набор утилит для Discord с использованием языка программирования Python.

Discord Tools v0.1 Functions: WebHook spamer Spotify account generator (What?) QR Code Token stealer Token generator Discord nitro gen/check Discor to

Максим Скризов 3 Aug 23, 2022
My telegram bot to download Instagram Profiles

Instagram Profile Get for Telegram My telegram bot to download Instagram Profiles First you have to get a telegrm bot api key from @BotFather Then you

Ali Yoonesi 2 Sep 22, 2022
GG Dorking is a tool to generate GitHub and Google dorking for pentesters and bug bounty hunters.

GG-Dorking GG Dorking is a python tool to generate GitHub and Google dorking links for pentesters and bug bounty hunters. It will help you to find imp

Eslam Akl 80 Nov 24, 2022
The simple way of using Imgur.

PyImgur The simple way of using Imgur. You can upload images, download images, read comments, update your albums, message people and more. In fact, yo

Andreas Damgaard Pedersen 120 Dec 06, 2022
Simple Bot With Python 3.8+ For Converstaion Your Media

Media-Conversation Simple Bot With Python 3.8+ For Converstaion Your Media

Farzin 2 Dec 06, 2021
Sail is a free CLI tool to deploy, manage and scale WordPress applications in the DigitalOcean cloud.

Deploy WordPress to DigitalOcean with Sail Sail is a free CLI tool to deploy, manage and scale WordPress applications in the DigitalOcean cloud. Conte

Konstantin Kovshenin 159 Dec 12, 2022
A bot written in Python to automate attending classes on MyClass (Codetantra).

codetantrabot This is python program to attend class on myclass(codetantra) Prerequisites You should have Python3 and Pip installed on your system Run

Aniket Kumar 1 Feb 08, 2022
Intelligent Trading Bot: Automatically generating signals and trading based on machine learning and feature engineering

Intelligent Trading Bot: Automatically generating signals and trading based on machine learning and feature engineering

Alexandr Savinov 326 Jan 03, 2023
A Bot To Get Info Of Telegram messages , Media , Channel id Group ID etc.

Info-Bot A Bot To Get Info Of Telegram messages , Media , Channel id Group ID etc. Get Info Of Your And Messages , Channels , Groups ETC... How to mak

Vɪᴠᴇᴋ 23 Nov 12, 2022
A VCVideoPlayer Bot for Telegram made with 💞 By @TeamDeeCoDe

VC Video Player How To Host ✨ Heroku Deploy ✨ The easiest way to deploy this Bot is via Heroku. Credit 🔥 |🇮🇳 Louis |🇮🇳 Sammy |🇮🇳 Blaze |🇮🇳 S

TeamDeeCode 6 Feb 28, 2022
Translator based on Google API

Yakusu Toshiko Translator based on Google API. Instance of this bot is running as @yakusubot. Features Add a plus to a language's name to show an orig

Arisu W. 2 Sep 21, 2022
Modern, privacy-friendly, and detailed web analytics that works without cookies or JS.

Modern, privacy-friendly, and cookie-free web analytics. Getting started » Screenshots • Features • Office Hours Motivation There are a lot of web ana

R. Miles McCain 2.1k Jan 03, 2023
Hassium Server Manager For Python

Hassium Server Manager This is meant to be a tool for mostly internal use. I decided that I would make it open souce in case anyone wanted to use it.

0 Nov 24, 2022
Django3 web app that renders OpenWeather API data ☁️☁️

nz-weather For a live build, visit - https://brandonru.pythonanywhere.com/ NZ Openweather API data rendered using Django3 and requests ☀️ Local Run In

Brandon Ru 1 Oct 17, 2021
Holly ♥️ is usefull group management bot in telegram 🎋

Holly ♥️ is usefull group management bot in telegram 🎋

Kasun bandara 1 Dec 03, 2021
This is new discord nitro generator for discord

Hello! This is new discord nitro generator for discord. If you want use it, To generator i added checker for no seraching generator and checker. This tool maked by .

ItzBolt 1 Jan 16, 2022
wrapper for facebook messenger

pyfacebook pyfacebook library for python. Requirements common Help Got a question? File a GitHub issue. Contributing Bug Reports & Feature Requests Pl

Luis Mayta 3 Nov 12, 2021
Automatic SystemVerilog linting in github actions with the help of Verible

Verible Lint Action Usage See action.yml This is a GitHub Action used to lint Verilog and SystemVerilog source files and comment erroneous lines of co

CHIPS Alliance 10 Dec 26, 2022
A heraldry-related bot, designed for the Heraldry Community.

Heraldtron A heraldry-related bot, designed for the Heraldry Community. Requirements Python 3.9+ discord.py aiohttp (comes installed with discord.py)

1 Mar 31, 2022