Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

uqcsbot bingo #144

Open
JamesDearlove opened this issue Aug 1, 2023 · 2 comments
Open

uqcsbot bingo #144

JamesDearlove opened this issue Aug 1, 2023 · 2 comments
Labels
new-command add a new command or cog for some new functionality

Comments

@JamesDearlove
Copy link
Member

JamesDearlove commented Aug 1, 2023

uqcsbot should definitely have a cog for playing bingo. Each player who joins gets a randomly generated bingo card containing various events to happen. Once someone gets a bingo, then uqcsbot should broadcast that in the games channel.

Some other points:

  • Ideally, items could be stored in the database so more can be added without changing code As mentioned by Andrew below, let's store the items in a separate file rather than the db.
  • Some decent style interface to mark items off, probably using new Discord app command features.

This was written as an idea off the top of my head, so discussion and changes to the idea are very welcome

@JamesDearlove JamesDearlove added the enhancement update an existing command or cog for some new functionality label Aug 1, 2023
@andrewj-brown
Copy link
Member

andrewj-brown commented Aug 1, 2023

My preference would be for items in code in a configuration file (cc: haiku exceptions) because let's be honest, the barrier-for-entry on changing the code is significantly lower than the barrier-for-entry on twiddling the DB...

@JamesDearlove
Copy link
Member Author

You know what, I agree with that.

@andrewj-brown andrewj-brown added new-command add a new command or cog for some new functionality and removed enhancement update an existing command or cog for some new functionality labels Oct 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-command add a new command or cog for some new functionality
Projects
None yet
Development

No branches or pull requests

2 participants