top of page

Discord Bots

Timesheet.png
TimeSheet
April 2020
Solo Development

 
TimeSheet is a Discord bot that allows people to keep track of hours through a clocking in and out system.  This was created specifically for Keysmash Studios so our members were capable of keeping track of hours worked a month.
The current set commands are as follows:
!start
!startAll
!end
!endAll
!forgotEnd
!manuallySetMonth
!autoSetMonth
!changeWholeMonth
!overrideAdd
!displayMonthHours
!displayYearHours
!info
The development of this project consisted of commands that allowed for our users to clock in and out, override times in case of misuse, and displaying worked hours for the month and the year.  It also involved reading and writing to files in order to save worked times.
My main takeaway from this project was learning the basics of Javascript and the Discord side of creating a bot.
CustomBot.png
CustomBot
May 2020
Solo Development

 
CustomBot is a Discord bot that allows people to create server unique commands.  This bot was developed for people who want simple bot commands but don’t know how to code themselves. 
The current set commands are as follows: !createTextCommand
!deleteTextCommand
!createSearchCommand!
deleteSearchCommand
!createCounterCommand!
deleteCounterCommand
!createCounterSearch
!deleteCounterSearch
!createLinkCommand
!deleteLinkCommand
!createRandomImageCommand
!deleteRandomImageCommand
!myCommands
!info
The development of this project consisted of commands that allowed for users to create six different types of commands, which includes a basic text command, a keyword search, a counting command, a counting keyword search, a link command, and a command that posts a random image based on the user given keywords.  It involved keeping track of the commands per server through a file system, as well as pulling in Google images for the random image command based on the user provided keywords.
My main takeaway from this project was learning how to pull in and post images off the internet and accessing and iterating through all the servers this bot is a part of in order to properly read in the server-based commands.

Analysis Tools

COVIDWebsiteDisplay.png
COVID-19 In Georgia
April 2020
Solo Development
https://emmstr.itch.io/covid-19-in-georgia
COVID-19 In Georgia is a tool that allows the user to select a county within the state of Georgia, or Georgia itself, to view its current COVID-19 related statistics.  For each area, the tool displays population, cases, deaths, percent of infected that have died, Georgia population that lives within that area, and the percent of total Georgian cases that are within that area.  The overall state statistics displayed are the number of counties with at least one case, total population that lives within an infected county, and the percentage of population that lives within those counties.
The development of this project consisted of reading in statistics from websites and using that pulled data to have an up-to-date analysis of how COVID-19 is affecting individual counties within the state, as well as the state as a whole.  The analysis was displayed through the use of basic text, as well as a pie chart that focused on the healthy, sick, and dead ratio.
My main takeaway from this project was learning how to use Java and Eclipse.
bottom of page