Skip to content
This repository was archived by the owner on Dec 12, 2020. It is now read-only.
This repository was archived by the owner on Dec 12, 2020. It is now read-only.

Misc updates I've thought of doing #1

@bsquidwrd

Description

@bsquidwrd
  • Implement L443 with cancelling all active searches
  • Edit L444 to say 'cancelled' instead of 'purged'
  • Make things cross server capable by adding a 'Server' table and logging the server with a Search
  • Add a '!whoplays' command to figure out who has played a certain game in the past
  • Make web based and dashboard
  • Make credentials.py pull from environment variables instead (SQUID_BOT_TOKEN, SQUID_BOT_CLIENT_ID, SQUID_BOT_OWNER_ID)
  • Command aliases (like here)
  • Ignore everything bots do, including status changes etc
  • Show a user who is also queued for a game and ask if they want to continue queuing or start a party with the people searching (max 5?)
  • Show number of people searching next to the game name
  • Make a model for server specific information for a user. Ex: Display Name can be specific per server: https://discordpy.readthedocs.io/en/latest/api.html#discord.User.display_name
  • Modify the README.md to talk about cross server stuff and encourage them to not run an instance of this bot
  • Add field to DiscordUser Model for avatar and default avatar urls as well as a function to get the avatar url (ex: if avatar_url is not set, returns default_avatar_url)
  • Fix whoplays command. Doesn't show list of games available to check for
  • Make restart command do self.bot.logout instead of .close
  • on_member_join, update a user and server relationship

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions