Skip to content

Discord bot for planning spontaneous nights out

Notifications You must be signed in to change notification settings

sansaid/sponty-bot

Repository files navigation

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.

About

Discord bot for planning spontaneous nights out

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published