Commit Graph

92 Commits

Author SHA1 Message Date
JustArchi
3c4755ab4c Remove unused string 2021-04-23 23:47:12 +02:00
JustArchi
62e6acc037 Add log entry stating GamesPlayedWhileIdle 2021-03-25 23:58:41 +01:00
JustArchi
835d567fec Abort startup if config directory could not be found
We do not require any config files, but config directory - yes, we won't bother creating it manually as it heavily suggests user mistake, such as --path to the wrong directory.
2020-11-28 23:55:09 +01:00
JustArchi
51ad3b0c76 Improve runtime compatibility
This commit does 3 things:
- adds safeguard against running generic-netf in unsupported environments
- adds notice about providing ASF with unknown command-line arguments
- refactors old pre+post args parsing into a single window
2020-11-19 21:01:17 +01:00
JustArchi
42f388e370 Closes #1950 2020-09-05 12:51:03 +02:00
JustArchi
8587667e27 Handle InvalidPassword Steam screwup
Works exactly the same as TwoFactorCodeMismatch, apparently it's too hard for Valve to tell the client "hey, our password validator module is currently down and we're unable to log you in", no, "INVALID PASSWORD" is the right answer.
2020-08-16 13:33:05 +02:00
JustArchi
06b1b8deeb Misc trade logging enhancements 2020-08-11 11:34:32 +02:00
JustArchi
4ead85965a Add another superpower: fetching 2FA deviceID automatically 2020-07-05 00:45:13 +02:00
JustArchi
87fb343828 Add uptime to stats command 2020-07-04 12:13:31 +02:00
JustArchi
b47ecaa5f9 Remove unused string 2020-06-03 19:30:13 +02:00
JustArchi
40d57e500b Revert "Add checksum"
This reverts commit 1678f5127f.
2019-11-24 23:18:15 +01:00
JustArchi
1678f5127f Add checksum 2019-11-24 23:01:27 +01:00
Sebastian Göls
4cf66478cb Feature handle ipc config changes (#1349)
* Handle changes to IPC.config

* Only restart ArchiKestrel instead of ASF as a whole

* Fix autocomplete mistake https://www.youtube.com/watch?v=s1BDBT9LQJg

* Rename methods as requested and Handle multiple write events correctly

* Revert requested changes
2019-08-01 21:12:48 +02:00
JustArchi
d4624919e5 Slightly improve password generation 2019-07-20 19:55:29 +02:00
JustArchi
16cb4320a3 Update routine code review/cleanup 2019-04-30 14:31:24 +02:00
JustArchi
98398c6770 Misc 2019-04-12 13:46:45 +02:00
JustArchi
04bf32e372 Improve cooldown when ASF detects recent playing 2019-04-12 13:43:48 +02:00
JustArchi
6cb7c04a99 Misc 2019-04-08 21:35:58 +02:00
JustArchi
285449b3ea State count of handled confirmations in 2fa commands 2019-04-08 21:15:09 +02:00
JustArchi
07b8978866 Limit ASF to a single instance per directory 2019-03-29 23:07:06 +01:00
JustArchi
36fa2b8b4d Add BGR command + API info
@mrburrburr you might want to somehow make use of it (maybe show next to key icon? I don't know)
2019-02-26 19:59:04 +01:00
JustArchi
71a9f06e55 Implement interactive command console 2019-02-23 04:31:58 +01:00
JustArchi
2347925b1c Closes #951 2019-02-10 06:35:20 +01:00
JustArchi
94a61e4189 Closes #1057 2019-01-24 07:06:04 +01:00
Łukasz Domeradzki
0f2a816b92 Implement plugin system (#1020)
* Implement basic plugin system

* The dawn of new era

* Add plugins warning

* Move more members to PublicAPI

* Open commands for the plugins

* Add IBotHackNewChat

* Run plugin events in parallel

* Use properties in IPlugin

* Hook our custom plugin into CI to ensure it compiles

* Fix dotnet brain damage

* Add IBotsComparer

* Add code documentation

* Add IBotTradeOffer

* Add IBotTradeOffer example

* Add IBotTradeOfferResults

* Final bulletproofing

* Final renaming
2019-01-10 22:33:07 +01:00
JustArchi
d016acd39f Add warning about excessive bots count 2018-12-26 17:25:08 +01:00
JustArchi
bb6276835f Code review, bugfixing, remove loot& command 2018-12-04 02:05:09 +01:00
JustArchi
def23e5ba9 Remove excessive debug from new feature
As it's not needed anymore
2018-12-02 06:24:36 +01:00
JustArchi
515c654511 Code cleanup 2018-11-24 03:20:04 +01:00
MisakaDev
ab6ce7c7e5 Add !level command (#946)
* add !level command

* Added blank lines

* Fix https://github.com/JustArchiNET/ArchiSteamFarm/pull/946

* Fix №2 https://github.com/JustArchiNET/ArchiSteamFarm/pull/946
2018-11-14 20:51:21 +01:00
JustArchi
3603f1d315 Cleanup 2018-11-04 19:47:48 +01:00
MisakaDev
c50b70d3e3 Add !balance command (#935)
* Add !balance command

* Fix pull https://github.com/JustArchiNET/ArchiSteamFarm/pull/935

* Fix #2 pull https://github.com/JustArchiNET/ArchiSteamFarm/pull/935#partial-pull-merging
2018-11-03 18:42:40 +01:00
JustArchi
88ae59d514 R# Cleanup after #919 2018-10-15 23:16:15 +02:00
Vital7
526a38a840 Add TargetBotNotConnected string (#919)
* Add TargetBotNotConnected string

* Fix encoding
2018-10-15 23:13:56 +02:00
JustArchi
40fc400ab2 Misc 2018-09-23 02:31:03 +02:00
JustArchi
bd2e146bef SteamParentalPIN -> SteamParentalCode + fixes for @Aareksio 2018-09-22 15:50:11 +02:00
JustArchi
3b82187824 Add changelog during update
Thanks @Abrynos
2018-09-21 03:29:54 +02:00
JustArchi
b247ba6167 Add Pause/Resume API actions 2018-09-19 21:11:58 +02:00
JustArchi
30ea4e46a5 Misc 2018-09-08 01:11:57 +02:00
JustArchi
0c4bbabb86 Correct BotInvalidAuthenticatorDuringLogin 2018-07-07 09:05:50 +02:00
JustArchi
e08938559e Misc 2018-06-25 17:31:52 +02:00
JustArchi
8b44abb31f Add workaround for Steam profile bug
This is the most ridiculous code I've ever written, God forgive me.
2018-05-12 20:21:52 +02:00
JustArchi
d668d66e39 Misc 2018-04-26 10:03:46 +02:00
JustArchi
691812aa67 Add optional donation trade logging info 2018-04-21 21:45:45 +02:00
JustArchi
c06d9cc887 Rewrite command-line arguments 2018-04-18 01:04:28 +02:00
JustArchi
94145b3b23 Misc 2018-04-11 22:23:31 +02:00
JustArchi
27e37b79e0 Improve !owns output for multiple bots 2018-02-13 13:23:33 +01:00
JustArchi
dc1a62b694 Remove dead code 2018-02-12 22:11:11 +01:00
JustArchi
434edd6667 Closes #709 2017-12-30 21:28:01 +01:00
JustArchi
fe6865050f Closes #667 2017-12-06 08:14:12 +01:00