Commit Graph

44 Commits

Author SHA1 Message Date
ekzyis aaa89408d1 Query hasNewNotes and forward 2023-06-01 01:58:08 +02:00
ekzyis 64799bfa10 Fix GraphQL error handling 2023-05-11 23:37:48 +02:00
ekzyis 6cb901728a Add new required field 'sub' 2023-05-11 22:57:52 +02:00
ekzyis 2a9b7c6737 Wait until next full hour 2023-04-27 00:55:39 +02:00
ekzyis 5388480f31 Overhaul logging and error handling 2023-04-25 12:01:49 +02:00
ekzyis 85fa5997dd Set static vars outside of init 2023-04-25 02:30:04 +02:00
ekzyis e0866c8470 Fix duplicate user struct 2023-04-25 02:26:44 +02:00
ekzyis 12143f1296 Replace ItemID with int 2023-04-25 02:25:59 +02:00
ekzyis 26aa14c9a1 Merge branch '6-show-error-if-dupes-exist-and-add-option-to-override' into 'develop'
Resolve "Show error if dupes exist and add option to override"

Closes #6

See merge request ekzyis/hnbot!5
2023-04-25 00:25:22 +00:00
ekzyis c2b6e77751 Skip dupes check on skip reaction 2023-04-25 02:22:27 +02:00
ekzyis 8eaaaeab3e Rename var DiscordClient to dg 2023-04-25 02:01:58 +02:00
ekzyis b2b957e5c3 Replace webhook with discordgo 2023-04-25 02:00:48 +02:00
ekzyis 6010e47dde Show dupes in discord 2023-04-25 00:54:45 +02:00
ekzyis 75597bab8e Merge branch '2-post-curated-content' into 'develop'
Use discord to enable manual posting of HN links

Closes #2

See merge request ekzyis/hnbot!4
2023-04-19 23:19:42 +00:00
ekzyis 21872fe6ac Add discord bot to post manual HN links 2023-04-20 01:18:18 +02:00
ekzyis bc121ce87b Use infinite loop 2023-04-20 00:20:46 +02:00
ekzyis eac946690b go mod tidy 2023-04-20 00:20:32 +02:00
ekzyis 073924066b Merge branch '4-send-logs-to-discord-channel-for-monitoring-purposes' into 'develop'
Send SN posts as embeds to Discord

Closes #4

See merge request ekzyis/hnbot!3
2023-04-19 20:50:13 +00:00
ekzyis adff033c6b Send SN posts as embeds to Discord 2023-04-19 22:48:24 +02:00
ekzyis 82a380de0e Remove unused HN code 2023-04-19 21:14:03 +02:00
ekzyis 180fdece99 Remove HN comments 2023-04-18 22:47:50 +02:00
ekzyis c4d917bada Improve logging 2023-04-17 18:56:15 +02:00
ekzyis 62af7cb4b4 Merge branch '3-orange-pill-hn' into 'develop'
Resolve "Orange-pill HN"

Closes #3

See merge request ekzyis/hnbot!2
2023-04-17 01:02:16 +00:00
ekzyis 9f3b488d05 Notify OP on HN about claimable sats 2023-04-17 02:54:39 +02:00
ekzyis 0e47ca21fd Remove empty line 2023-04-17 00:41:46 +02:00
ekzyis 4f6314ab37 Add function to fetch SN user posts 2023-04-17 00:41:16 +02:00
ekzyis f853cb5050 Add function to comment HN story 2023-04-16 23:37:04 +02:00
ekzyis 7b841abf2f Fix SN API authorization 2023-04-16 22:03:14 +02:00
ekzyis c0e2078039 Add logging 2023-04-16 21:56:01 +02:00
ekzyis 8cc4b42094 Comment SN posts with HN info 2023-04-16 21:05:10 +02:00
ekzyis 56a33da94a Use consistent query indentation 2023-04-16 20:23:35 +02:00
ekzyis 5d2130b6f5 Rename functions 2023-04-16 19:56:42 +02:00
ekzyis 02a9e4e32f Use more vars 2023-04-16 19:51:17 +02:00
ekzyis 2f7214e9a0 Move SnApiToken check into sn.go 2023-04-16 19:49:38 +02:00
ekzyis e69128b822 Refactor common code for SN API 2023-04-16 19:09:33 +02:00
ekzyis 3350246a82 Merge branch '1-check-for-dupes-before-posting' into 'develop'
Resolve "Check for dupes before posting"

Closes #1

See merge request ekzyis/hnbot!1
2023-04-16 16:35:23 +00:00
ekzyis e5f67a8dbe Check for dupes before posting 2023-04-16 18:34:53 +02:00
ekzyis 792eb8f40d Refactor SN API authorization 2023-04-16 18:30:08 +02:00
ekzyis aad977b875 Refactor code using hn.go and sn.go 2023-04-16 17:14:44 +02:00
ekzyis 08b7c9602e Add .vscode to .gitignore 2023-04-16 16:53:26 +02:00
ekzyis 73f3cbb8d9 Ignore go executable 2023-04-07 07:46:51 +00:00
ekzyis 4f41cbb7cd Add LICENSE 2023-04-07 09:01:52 +02:00
ekzyis 88147fe50e First successful SN post
https://stacker.news/items/161801
2023-04-07 08:56:28 +02:00
ekzyis 2153cda4c6 initial commit 2023-04-07 06:45:45 +02:00