Skip to content

A bot boi that posts Gibby gifs and quotes in Discord

License

Notifications You must be signed in to change notification settings

baxtmann/GibbyBot

Repository files navigation

Gibbybot

Gibbybot is a Discord bot written in python that will return various gibby-related responces! This bot is completly open source, feel free to do whatever you want with it! My only request is that if you do anything cool with it, I want to hear about it! Shoot me a tweet @BrandonAxtmann or email me at [email protected]

Note: / commands may take up to an hour to show up on your discord server. This is due to how Discord disovers and registers / commands.

Commands for GibbyBot

See the below commands that are available in the current version of Gibbybot. If you have any suggestions for other commands, create a suggestion on Github! Note The command prefix for the bot is "!", but this bot currently does not use the command prefix. The bot checks every message sent to see if it matched any of the criteria it is seaching for.

/gibby

When /gibby is stated, the bot will post a randomly chosen gif out of a list of 7 gibby related gifs. Gifs are hosted on https://edge.baxtmann.me (gifs to be uploaded to github soon)

/heygibby

when /heygibby is triggered, the bot will post a quote gibby has said in chat. There is 10 options gibby can post.

who is your daddy

when who is your daddy is triggered, the bot will state who the bots creator is

/gibbytalk

when /gibbytalk is triggered, gibby will use the same quotes from hey gibby but will post a total of 50 quotes (aka spam mode). Both gibbybot and spencerbot have spam mode, and whenever one of 10 quotes are stated, spencerbot will react with a specific message for each of the random messages sent.

Getting Started

Linux (Ubuntu)

  1. Install Python3 & PIP3
  2. Install dependencies - 'pip install -r reqirements.txt'
  3. Add bot token to .env file
  4. Run discord bot - './gibby.py' once running, do not exit out of bot as that will stop it. You can run bot in a screen session to allow it to run in the background

To run in a screen session:

  1. Install screen - 'sudo apt-get install screen'
  2. Start screen - 'screen -S Gibbybot'
  3. Start bot in screen session - './gibby.py'
  4. Exit screen - 'ctrl + a + d'

Recomended Way To Install: Docker!

  1. Run docker pull baxtmann/gibbybot:latest
  2. docker run gibbybot --env GIBBY_TOKEN=DISCORDBOTTOKEN -t gibbybot -d

Windows Guide TBA

You should be able to run on windows via Docker 100% - and same for just running the .py files as well.

And don't forget to check out spencerbot!

About

A bot boi that posts Gibby gifs and quotes in Discord

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published