/
Term 1 Week 5

Term 1 Week 5

Retro

Reflect on the previous time period

 

Notes

Actionables

 

Notes

Actionables

What was completed?

 Riz:

  • Tested and refactored anonymous-post feature of bot.

  • Added ability to temporarily log user information on anonymous posts for testing purposes.

 

Emily:

  • Tested the schedule/cancel post feature and added a few new features to it

 

Jane:

  • Tested schedule/cancel post feature and implemented an embedded box for message previews

  • Tested the general functionality of the feature

 

Harry:

  • Tested role commands and fixed some small bugs

  • Added the necessary intents and partials, and fixed small bug in the removeunverified command

Jason:

  • Still doing trainee “I can stop whenever I want”

  • Basic expressJS backend for app

Sam:

  • Tested carrot board

  • Fixed small bug relating to not exporting a class from a file

Yuvraj:

  • Tested Code exec feature

  • Refactored code exec

 

 Anonymous Message - Deployable

Schedule Message - Deployable

Role Commands - Not Deployable (yet)

Carrot Board - Deployable

Code Execution - Deployable

What was done well?

 Riz:

  • Was able to successfully prevent users from posting an anonymous message with no content.

  • Got a MVP for anonymous post feature that is able to be tested in a wider setting.

Emily:

  • Was able to add a countdown to let users know in how long their message will be sent

  • Stopped users from scheduling a post to be sent in the past

Jane:

  • Prevented errors from users attempting to send images through (will have to implement by having a data folder)

Harry:

  • Did some pretty thorough testing, and I think I know everything left that needs to be fixed

 

Sam:

  • Was able to confirm that carrot board works as expected (once a small change was made)

Yuvraj:

  • Testing code exec with classic code breaking examples, robust against naughty code

 

What could have been done better?

Sam:

  • Had some trouble with Postgres connection 

  • Maybe could have started working on features in week 5 but ran out of time

Emily:

  • Could not figure out how to remove messages that have already been sent from the json file - every minute the bot goes through the json file looking for messages to send so a large number of items in the file might make the bot really slow, need to spend more time on this to ensure messages are sent before they are deleted

Jane:

  • Should’ve looked more into how to save images to be sent later → can only send it back immediately

  • There may be possible edge cases that weren’t considered (e.g. deleting a message before it is scheduled to be sent)

Jason:

  • i will get onto discord bot soon™️

Harry:

  • Just been really busy with assignments

Riz:

  • Was looking into expanding anonymous post feature to include ability to post files and content. Was not able to find a method through which this was possible.

Yuvraj

  • Still believe refactoring can be improved on slightly, held by time constraints

 

Planning

Update plans for the future

 

Notes

Actionables

 

Notes

Actionables

Short term goals

(achieve by next retro)

Ideas -

  • FAQs

  • Random Assignment in a voice chat

FAQs - @Samuel Schreyer

Logging - @Riz Manter

Tetris - @Yuvraj Singh

Meme Generation & Tic Tac Toe - @Harry Zhang

Reminder & Schedule Images - @Emily Lu @Jane Wang

Medium term goals

(review at next retro)

 

 

Timeline

(ETA until release, etc)

 

 

Misc

Random stuff

 

 

 

 

 

 

Related content

UNSW CSESoc