ethanbaker / align Goto Github PK
View Code? Open in Web Editor NEWA tool to easily make plans with friends
License: Apache License 2.0
A tool to easily make plans with friends
License: Apache License 2.0
The align bot sometimes produces incorrect schedule results. When performing the operation necessary to calculate schedules, align is pulling from the wrong messages, meaning the calculated schedule is different from the correct schedule that could be returned.
I believe this occurs when the program attempts to delete an entry. When the program attempts to delete an entry, this log message is returned:
/go/pkg/mod/github.com/ethanbaker/[email protected]/discord.go:224 ^[[35;1mWHERE conditions required
[[0m^[[33m[0.919ms] ^[[34;1m[rows:0]^[[0m UPDATE `discord_entries` SET `deleted_at`='2024-08-26 14:00:12.489' WHERE `discord_entries`.`deleted_at` IS NULL
This idea also matches the SQL tables present in the application, which contain entries that should have a non-null deleted_at
field but do not.
Done Criteria:
An SMS implementation should be added to users can receive requests/responses through SMS.
Done Criteria:
Logging needs to be improved in the align project in order to provide better logs for when expected outcomes break.
Done Critiera:
Performing outreach tasks can be slow when done synchronously. This process can be sped up dramatically if go funcs are used to concurrently send messages.
Done Criteria:
The dates sent to the user after information is gathered does not represent the dates that were asked about on the contact day. This is because the dates are calculated using the current day, which can vary from contact time to information-gather time.
Done Criteria:
A telegram implementation should be added to users can receive requests/responses in telegram.
Done Criteria:
The today
calculation in the manager.go
file calculates today incorrectly due to timezone/truncation differences. This should be improved so that today
accurately reflects the current day, thereby leading the offset
field in the config file to work correctly.
The README is completely bare bones in its current state. The README should be populated with descriptions and text to provide meaningful content/context to the project.
Done Criteria:
The current version of align only works through keeping a thread running constantly. If the program is interrupted, the thread will end and the program will break, regardless of if the process running align comes back on. There should be an option to persist data to allow align to run even if the thread ends.
Done Criteria:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.