Skip to content

Latest commit

 

History

History
120 lines (62 loc) · 2.62 KB

todo.md

File metadata and controls

120 lines (62 loc) · 2.62 KB

backend:

models:

  • Add timestamps for docs mongoose

  • Add separate configs: commands, trigers, timers, loyalty, points, head

  • Move common schema fields into separate file

  • Overlay and widgets to database (save layouts to DB)

  • Add auth encoding

  • Move common aggregations to aggregations folder

  • [] Add desc to message category

  • [] Add delay command

session:

  • Session twitch, messages itd

  • Session people

  • Session max peek

general:

  • Rename files to camelCase... userService, userRoute, userController

  • Remove prefix I for every interface and T for type

  • Move options to function to make 'clear' loggers

  • Replace app:any to app:Express in router index

  • Req.body as interface

  • Common interfaces in modeltwq

  • [] Add tests

bot handlers:

  • Add points for every 5 minutes or sth

  • Add r andom messages when no trigger found

  • Add send random message only from enabled category and tags / moods

  • Add send trigger only from enabled trigers and tags / moods

  • Add send commands only from enabled trigers and tags / moods

  • Add send timers only from enabled trigers and tags / moods

  • Music stream player to overlay?

  • Add custom rewards by api

  • Remove cusomt rewards by api

  • Edit custom reward by api

  • Get list of custom rewards

  • Add config options to song request

  • Add Auth encode

  • add volume for music

  • [] Add edit enabled and other things to custom alerts sounds

  • [] Add format messages

  • [] Add Game chat

  • [] Add chat commands delay

timers:

  • Add field to timer model sth like: nonFollowMultipler, nonSubMultipler:

  • On start bot it starts count timers depends on delays

  • If delay fits it send a timer and reset points

  • It count points to every timers fro every message

  • If points are correct with threshold - reset timer - send message(from some messages random) - reset points

  • Every message add points depends on multipler(if sub or follow mutlipler > 1) else add 1

  • [] Timers follows if need add (get any follow from database and it can be used like username ,created at followed at itd like in commands handler)

frontend:

  • Add grid events

  • Add green color if something is enabled / exist or red if not enabled / not exist

  • Refactor from plain css to scss

  • Add name when editing grids(session-messages etc)

  • Configs setions into spearate file components

  • Add home site

  • Add dynamical titles

  • [] Box same as messages but with sounds?

  • [] Add whole user edit

  • [] Add alert when error occurs(utils)