Skip to content

baksha97/discord-wordle-bot

Repository files navigation

Wordle Ranking Discord Bot

integrity_workflow

Use this bot in your server to enrich your Wordle game play in Discord!

Technical Notes

  • This project samples Docker, GitHub Actions, Self-Hosting GH Runners, and testing in Python.
  • It has many optimization points and areas of improvement before becoming a "production" ready Discord bot, but it works super well!
  • See issues to file a bug, optimization, or QoL enchancement!

Features

$today

Shows a ranking of today's games played.

  • View today's solution by clicking on the spoiler tag!
  • Ranked in order of priority: won on, and created date.

image

$leaderboard

Shows a ranking of the games played this month.

  • Ranked in order of priority: Average attempt won on, total games, win percentage, and when you first started playing.

166006509-7aea71fc-f60c-4957-ae6d-01bb58720de0

$all-time-leaderboard

Shows a ranking of all the games played.

  • Ranked in order of priority: Average attempt won on, total games, win percentage, and when you first started playing.

image

$wordle <id>

Shows a ranking of a played Wordle. $wordle 230 = Wordle 230

  • View that solution by clicking on the spoiler tag!
  • Ranked in order of priority: won on, and created date.

image

$activity

Shows player activity over time.

image

Contributing

  journey
    title Contributing
    section Feature
      Branch feature/short-desc: 5: You
      Pull Request into patching: 5: You
      Review Pull Request: 4: Me, You
    section Patching
      Pull Request into develop: 5: Me
      Review: 5: Me
      Merge: 5: Me
    section Public Release
      Pull request into main: 5: Me
      Review: 5: Me
      Adjust Documentation: 5: Me
Loading

Github Workflows

  • Intergrity Workflow
    • Runs Tests
    • Linting (TBD)
  • Deployment Workflows (deploys Docker images)
    • Google Compute Engine
    • Deploys to the GCP/GCR/GCE container project specified in the Repository secrets.
    • Self Hosted
    • Deploys to the same machine running the GitHub action instead! Still using Docker.

Credit

Thank you @shawnfelix for starting it off.

About

Use this bot in your server to enrich your Wordle game play in Discord!

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages