Skip to content

Latest commit

 

History

History
22 lines (13 loc) · 1.38 KB

README.md

File metadata and controls

22 lines (13 loc) · 1.38 KB

sponty-bot

A humble little bot with a God complex that randomly generates a "night out" plan for you, if you can't be bothered to think of one. Locally used by a Reading Discord server, so this isn't for general use unless you're in Reading, UK.

Usage

To ask Sponty to generate a night out for you, just use the command:

/rng-party

There are optional options that can be used to further customise your event:

  • generate_chaplin (bool, default: false) - whether to randomly assign a "party chaplin" (i.e. someone that ensures the event goes as planned). This will randomly pick someone in the Party Chaplin role on Discord.
  • location_type ([park, pub], default: pub) - the location type to meet up in. The party perks change per location.

Some background

Sponty was created from a need to have someone else to plan nights out in Reading, UK. Sponty doesn't use a database, but a file based store that's committed here (see generator/data). The data is actually generated by ChatGPT, using prompts like "Generate a list of pubs in a JSON array format with fields name and location, where name is the name of the pub and location is the pub's address".

The data isn't large enough to warrant paying for a DB, hence the rudimentary embedded file store approach. It's also useful because anyone using the bot can just simply open a PR to add an entry.