Skip to content

LakesideMiners/pypatbot

Repository files navigation

pypatbot

Please note that the adminstuff cog is not working and thus is disabled.

Dependices

poetry

python3

Poetry will handle the installing of all of needed python libaries

Stuff to do first

GCreate a new app at the dev portal, and then create a bot and get the token. https://discord.com/developers/applications/

Sign Up for a RapidAPI account and sign up for whatever plan you want for the below API

https://rapidapi.com/Gramzivi/api/covid-19-data

make sure to record your API key.

Disabling HeadPat Command!

If you want to disable the headpat command, you can add your server ID to the HeadPadoff file after cloning.

Installing

I am assuming you are runninng this on Linux. You will need Potery and python3 installed. I assume you already have python3 installed. To install poetry, run the below command. curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python3

then. clone the repo. git clone https://github.com/LakesideMiners/pypatbot.git

then cd into the folder

cd pypatbot

next, set up your env vars as explained below.

Setting Up The API Strings And Reddit Useragent

Create a file named ".env" in the pypatbot folder

nano .env

paste the below text into the file

DISCORD_BOT_SECRET="aaa"
x_rapidapi_key="bbb"
UA="CCCBot\d.d.d"

replacing aaa with your bot token

replacing bbb with your rapidapi token

Repacling CCC with a short name that will be used as the bots useragent for the Reddit API

and d.d.d with a version number. e.g 1.3.0

MAKE SURE TO INCLUDE THE QUOTES

Save the file.

Inviting to your server

There is a section in the discord dev portal for your app labed OAuth2. click it, then for scope, click "bot" then scroll down and check

View Channels

Send Messages

Embed Links

Attach Files

Use External Emojis

then, copy and paste the link it gives you into your web browser. then follow the instructions given.

Running

In the folder with main.py. r

poetry run python main.py

About

A Discord Bot written in Python that can give headpats and other shit.

Topics

Resources

License

Stars

Watchers

Forks

Languages