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