/ConvoBot

GPT2 discord funny man

Primary LanguagePython

ConvoBot is a discord bot that can respond to converations, trained by your friends! aka, the "inside joke" bot. This was a project I threw together in a weekend. expect the source to be ugly af.

How this works is:

  • clone the repo with "git clone https://github.com/CPunch/ConvoBot.git"
  • Create a discord bot and put it's token in a file called "client-token"
  • You add the bot to whatever servers/channels you want to simulate
  • run setup.sh && run.sh
  • edit & run scrapeChannels.py to scrape the channels you want to train off of (this might take a while!)
  • after that, run train.py (on your machine using tensorflow-gpu, or google's cloud compute service)
  • finally run the bot, cause it to talk by pinging it.

Like I said, I threw this together in like 3 hours, so please don't expect AAA python scripts. (they don't even accept params :[)