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.
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 theParty Chaplin
role on Discord.location_type
([park
,pub
], default:pub
) - the location type to meet up in. The party perks change per location.
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.