hmn/src/website
Ben Visness 38a1188be7 Add Discord integration
Clean up several TODOs

Implement the full disconnect / resume flow

Detect zombied connections and restart

Implement the random delay on reconnect

Implement message sending!!

(with a goofy feedback loop on the echo bot)

Fix the feedback loop in the echo bot

Clean up the Discord gateway code

Many things are methods now to reduce the amount of explicit plumbing.
Connection handling should be a little more robust, and we have an
actual error handling strategy now.

Allow sending multiple Discord messages at once

Delete irrelevant tests

uhh, start rate limiting

Add per-route rate limiting

Add global rate limit handling

Handle context cancellation in Discord REST code

Allow changing buckets per route

Add the showcase rejection bot

Add library bot
2021-08-15 20:21:04 -05:00
..
auth.go Renaming some files 2021-08-08 23:09:12 +03:00
blogs.go Add permission check to the New Post button 2021-08-02 22:27:59 -05:00
errors.go Add initial auth token / login stuff 2021-03-25 22:33:00 -05:00
feed.go Add permission check to the New Post button 2021-08-02 22:27:59 -05:00
forums.go Add blog indexes 2021-08-02 20:52:46 -05:00
landing.go Registration flow and email 2021-08-08 23:05:52 +03:00
pagination.go Get forum threads mostly implemented 2021-05-03 20:59:45 -05:00
pagination_helper.go Add blog indexes 2021-08-02 20:52:46 -05:00
podcast.go Registration flow and email 2021-08-08 23:05:52 +03:00
post_helper.go Add all the rest of the blog post operations 2021-07-30 18:08:42 -05:00
project_helper.go Add permission check to the New Post button 2021-08-02 22:27:59 -05:00
projects.go Registration flow and email 2021-08-08 23:05:52 +03:00
requesthandling.go Registration flow and email 2021-08-08 23:05:52 +03:00
routes.go Registration flow and email 2021-08-08 23:05:52 +03:00
routes_test.go Make some project fields not null 2021-05-05 23:04:58 -05:00
showcase.go Add MustWriteTemplate func for the common case of panicking 2021-07-17 10:19:17 -05:00
snippet.go Add MustWriteTemplate func for the common case of panicking 2021-07-17 10:19:17 -05:00
staticpages.go Add MustWriteTemplate func for the common case of panicking 2021-07-17 10:19:17 -05:00
subforum_helper.go Add all the rest of the blog post operations 2021-07-30 18:08:42 -05:00
threads_and_posts_helper.go Add all the rest of the blog post operations 2021-07-30 18:08:42 -05:00
timeline_helper.go Add all the rest of the blog post operations 2021-07-30 18:08:42 -05:00
urls.go Add blog indexes 2021-08-02 20:52:46 -05:00
user.go Add permission check to the New Post button 2021-08-02 22:27:59 -05:00
website.go Add Discord integration 2021-08-15 20:21:04 -05:00