Skip to content

HarshitSati/Professor-Seal-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Professor Seal Bot

A multipurpose Discord bot made with pycord for a famous Data Science Youtuber's Productivity Community server hosted on Google Cloud (GCP). Check out Tina Huang's channel here

Installation

Use the package manager pip to install pycord and other necessary libraries.

pip install discord
pip install py-cord
pip install dotenv
pip install platform
pip install os

Main libraries as of Version 1.3

from platform import platform
import discord
import os
import dotenv
import random

Features

Feature 1

Focus mode is applied to the person who joins the voice channel and is removed when the person leaves the voice channel.

Focus mode is applied to the person who joins the voice channel and is removed when the person leaves the voice channel. Focus mode is hoisted

Feature 2

A set of random Reactions to messages in particular channels

A set of random Reactions to messages in particular channels

Feature 3

Supports Streaming activity status for youtube and twitch

Supports Streaming activity status for youtube and twitch

Feature 4

Webhook embeds by discord

Webhook embeds by discord

Feature 5

roberta based NLP context aware QUAM with ps!context and ps!question

Setup of Virtual Environment on Linux

The virtual environment should have the libraries mentioned at the start installed.

source venv/bin/activate

nohup python3 -u [ProfessorSeal.py](http://professorseal.py/) &>> activity.log &

To kill the process you need to use htop to get the PID of he ProfessorSealBot process and then kill it with the kill -9 PID command.

htop 
kill -9 PID

WIP

  • Moderation and Moderation logs
  • Huggingface API integration for NLP related tasks and moderations
  • Engagement statistics

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

About

A multipurpose Community discord bot

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages