Skip to content

DoctorDinosaur/uk-ge-results-discord-bot

 
 

Repository files navigation

Description

A discord bot that announces UK general election results, as they come in. Thrown together during the night.

Announces to channel IDs specified in .env

Includes a /results command, which posts ephemerally the current votes/seat counts for the top 5 parties + others. (Requires slash deployment with deploy.json)

Scrapes the BBC for results.

Modified from https://github.com/elexnuk/bee2, which is based on https://github.com/elexnuk/bees

Post-Election Summary

Code worked well.

The /results command could have been streamlined, to display pre-selected party results from the top parties instead of sorting by seat count.

BBC is slow to call but accurate, Sky would have been faster (https://election.news.sky.com/api/elections/get-data?queryKey=ELECTIONS_DATA_QUERY&electionId=2024-07-04-UK_GENERAL&electionType=UK_GENERAL) but they made some wrong calls during the night, which couldn't be corrected in Discord.

Final JSON files are included for examining the schema for use in future elections.

About

Discord UK Election Result Bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.8%
  • Dockerfile 1.2%