Commit Graph

32 Commits

Author SHA1 Message Date
Sage Vaillancourt 161780c45f Store users in the DB.
Properly reading from it is still not hooked up, at the moment.
2024-11-09 18:00:51 -05:00
Sage Vaillancourt 71df29b27b Undo slight over-deletion on work that was in flight. 2024-11-09 17:24:24 -05:00
Sage Vaillancourt 35e401cd0b Several tweaks.
Buffer responses on repeated requests (especially useful for '!')
Remove some noisy logging
Add the admin-only !take
Add CANNOT_VOTE to users object
2024-11-09 16:59:05 -05:00
Sage Vaillancourt 2d2e0c9368 Several new features and bugfixes
Toying with a postgres storage solution (make getUser async to prepare).
Post oneShot images from local files instead of just external links.
!tboi
2024-09-19 09:43:40 -04:00
Sage Vaillancourt 7bc1455e37 Some cleanup and corrections.
Jokes and news should work again
2023-12-31 20:29:39 -05:00
Sage Vaillancourt 02256dede6 1.0.2 2023-12-29 23:11:27 -05:00
Sage Vaillancourt 79269558d9 Toying with docker 2023-12-29 23:11:00 -05:00
Sage Vaillancourt 89851504cf 1.0.1 2023-12-29 16:13:19 -05:00
Sage Vaillancourt edfea51bfa Update script.sh for new host.
Disable !lotr and !lotrOld
Re-enable API and make some tweaks to clean up responses
Move saveDir to /hvacker-saves
Disable API rate limit
2023-12-29 16:09:54 -05:00
Sage Vaillancourt f5277ae9de Merge branch 'main' of https://git.sagev.space/sage/hvacker 2023-12-29 16:06:45 -05:00
Sage Vaillancourt c32baca069 Bump slack/bolt to 3.17.0
Rename from hvacker-api to hvacker
2023-12-29 16:06:08 -05:00
sage 60db991c8d Add REPL to play with 2023-12-06 19:05:19 -05:00
Sage Vaillancourt 5041ae8e82 Add startup script 2023-12-05 20:34:12 -05:00
Sage Vaillancourt 7c70ae80cb Card APIs, new poll triggers, and other small additions 2023-12-05 20:26:16 -05:00
Sage Vaillancourt 969a6b900b !whohas fix 2023-08-03 11:57:27 -04:00
Sage Vaillancourt fdc811d49b Remove !user-list 2023-08-03 11:55:17 -04:00
Sage Vaillancourt 7915e3803c Add a bit of a README 2023-08-03 11:38:06 -04:00
Sage Vaillancourt dcabca0c1a Remove the pebblisp code feature 2023-08-03 11:13:50 -04:00
Sage Vaillancourt be0b49393f Move a bit more config into hvacoins.json and users.json 2023-08-03 10:49:02 -04:00
Sage Vaillancourt 4433c19d04 Add Governments.
New betting achievement.
Add !pet
Move from Sage to Admin naming.
Add cursed pics for hauntings (and reduce haunting odds)
Add saveGame() reason messages.
Add mining upgrades.
Add semi-live updating leaderboards.
Add thorough emoji validation.
Move user IDs to a separate json file.
More details (like current coin count) in !buy menu.
Limit temperature polls to prevent spam.
Some work on a prestige menu.
Several additional quackgrades.
Change text games to try editing messages live.
Named upgrades.
2023-06-29 10:41:55 -04:00
Sage Vaillancourt ad021cf9a5 Many additions:
Add several new achievements
Add price querying with ?b
Simplify commands' argument-handling
Some spooky stuff
New quackgrades
Stormy weather
Rebalanced some rare-event odds
!u buttons
Reworked prestige emojis
Save on every command
Add stonks
More temp poll triggers
Redemption upgrades more powerful
Fuzzy matching for usernames and buyables
2022-05-19 11:09:16 -04:00
Sage Vaillancourt 6dabe9d85a Several fixes and additions:
Add Nik.
Consider removing Tyler but don't.
Fix skin-color temp votes.
Fix prestige gating.
Tweak !mine odds.
Pass squadgrades to upgrade condition-checking.
Fix amount parsing in edge cases.
Add changelog.
New quackgrade.
Upgrades re-org.
Add evil/heavenly upgrades dependent on squadgrades.
Add minimum to chaosFilter.
2022-05-03 09:56:10 -04:00
Sage Vaillancourt 4e15721803 New additions
Temp-change votes cancel each other out.
More achievements.
Better !buy layout.
2 new buyableItems.
More advanced command flags.
Centralize user and coin fetching for commands.
Display hvacker's owned soul count.
Rank leaderboard by prestige, then CPS.
Start centralize some settings.

Add:
- Quack Store
- Lore
- Horror mode.
- hidden payloads to messages.
- Lightning strikes.
- Cups game.
- Emojis in non-dm !a calls.
- Human-readable numbers.
- Gamble-loss mockery.
- Chaos.
- Prestige emojis.
2022-04-20 12:05:02 -04:00
Sage Vaillancourt 8577f6f272 More precise ngift error messages. 2022-03-15 11:45:30 -04:00
Sage Vaillancourt e971f7e7c2 Many improvements and additions.
Several new achievements.
Separate files for buy route, webapi, and shared utils.
Add Creator buyable item.
Access control now object-based.
Toying with Trivia and a lottery system.
!cleanusers, !setpw, !rach, !myupgrades, !squad, !gimme, !prestige,
!quack, !whois, !ngift, !message, !!kill,
Add simple test user system.
Add several oneShot commands.
2022-03-14 08:50:57 -04:00
Sage Vaillancourt f054154717 A couple moderate changes.
New achievements.
Only allow upgrades/achievements in DMs.
Add !steal joke.
Add more upgrades.
2022-03-04 08:26:20 -05:00
Sage Vaillancourt 0476720a54 Fix Command-Not-Found-ing 2022-03-03 14:26:21 -05:00
Sage Vaillancourt aadb57ecb5 Rename coins dir to hvacoins 2022-03-03 14:26:17 -05:00
Sage Vaillancourt dcf61fec3b Add backups/ and hvacoins.json to gitignore 2022-03-03 14:21:08 -05:00
Sage Vaillancourt 92943e7039 Remove hvacoins.json from repo. 2022-03-03 14:20:13 -05:00
Sage Vaillancourt b4ce41eb6a Switch to new command() routing. 2022-03-03 14:19:58 -05:00
Sage Vaillancourt a3c838438e Init commit 2022-03-03 11:23:22 -05:00