JustArchi
822bfc239f
Move ToLongRunningTask into ASF core and start making use of it
2020-06-15 16:55:57 +02:00
Vitaliy
b8a6397533
Fix farming games with non-public package data ( #1827 )
...
* Use AccessTokens to retrieve package data, update SteamKit
* Force retrieving data about games with null AppIDs
* Change validation of OnlineStatus property
2020-06-06 15:00:05 +02:00
JustArchi
0bbe8bf2b4
More misc improvements
2020-04-18 16:58:30 +02:00
JustArchi
4b4b323164
R# code improvements
2020-04-18 16:54:57 +02:00
JustArchi
704fb06460
Misc refactor
2020-04-06 20:42:26 +02:00
JustArchi
ae2f3ce1ff
Handle new notifications for comments
2020-04-06 20:37:53 +02:00
JustArchi
0370168b02
Happy new year
2020-02-01 23:33:35 +01:00
JustArchi
46b89ef0f9
Misc
2019-11-14 21:40:40 +01:00
JustArchi
ce5bf02313
Closes #1505
2019-11-14 21:37:26 +01:00
JustArchi
a0dfb28e59
R# cleanup
2019-10-13 17:21:40 +02:00
JustArchi
0a6392cd2b
Closes #1460
2019-10-13 13:10:07 +02:00
Łukasz Domeradzki
5b4867c387
Update ASF to .NET Core 3.0 ( #1427 )
...
* Initial bump to .net core 3.0
* Update cc.sh
* Update appveyor.yml
* Update ArchiSteamFarm.csproj
* Update appveyor.yml
* Update .travis.yml
* Build corrections
* Cleanup
* Update .travis.yml
* Don't publish trimmed for now
* Update ArchiSteamFarm.csproj
2019-09-26 20:28:25 +02:00
JustArchi
5f5356dd73
Misc
2019-07-23 14:13:54 +02:00
JustArchi
176efac2dc
Avoid excessive parental request
...
We can make use of the one in logged-in, which is superior
2019-07-22 13:55:26 +02:00
JustArchi
0ca7d40490
Add better fallback for parental timeouts
2019-07-22 12:48:44 +02:00
JustArchi
d4624919e5
Slightly improve password generation
2019-07-20 19:55:29 +02:00
JustArchi
248f940072
Misc correction
2019-07-20 02:56:14 +02:00
JustArchi
746464c8fe
Run generation in parallel
2019-07-20 01:21:24 +02:00
JustArchi
82c90498a6
Misc corrections
2019-07-20 00:28:35 +02:00
JustArchi
535ce04a47
Implement enhanced support for SteamParental
...
- Detect if SteamParental is active
- Verify if the code supplied by user is valid
- If the code is not valid or not supplied, generate it automatically (through local bruteforcing, pending further speed enhancements)
It's really sad seeing how this is possible, Valve seriously, you couldn't dedicate one single request in the backend to verify that? You could easily implement rate-limiting on invalid attempts and make parental more secure, but with the current implementation it's a security joke.
2019-07-20 00:22:50 +02:00
JustArchi
b98268a465
R# cleanup, small code improvements
2019-05-19 15:38:06 +02:00
JustArchi
0f525967dc
Update ClientGamesPlayed into ClientGamesPlayedWithDataBlob
2019-04-15 21:59:12 +02:00
JustArchi
b27a19462a
Closes #1114
2019-02-24 17:11:47 +01:00
JustArchi
b677ba8202
Code/style cleanup
2019-02-16 17:34:17 +01:00
JustArchi
e1e9a9f457
Rider cleanup
2019-01-14 19:11:17 +01:00
JustArchi
192656cd02
Implement basic code contracts
2019-01-10 23:44:32 +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
3bbddcf723
Happy new year 🎉
2019-01-02 16:32:53 +01:00
JustArchi
f8aa8babcf
R# cleanup
2018-12-15 00:27:15 +01:00
JustArchi
6ef8093b19
Cleanup
2018-11-19 15:33:29 +01:00
Vital7
25dcccdb54
Add method to get trade token by using Steamkit ( #947 )
...
* Fix NullReferenceException in AcceptConfirmations()
* Add method to get trade token by using steamkit
* Remove AWH way to get token and caching it
* Accidentally removed some logic, fix
2018-11-19 15:16:35 +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
362f4db10d
Add /Bot/Redeem API endpoint
...
@ASF-ui
2018-10-29 21:43:44 +01:00
JustArchi
6747599b6e
Misc
2018-09-27 00:17:52 +02:00
JustArchi
2e31d7ff39
Improve rate limit of messaging
2018-09-27 00:09:00 +02:00
JustArchi
a04fb33343
Structure cleanup
2018-09-08 01:03:55 +02:00
JustArchi
9534d2b9f0
R# cleanup
2018-09-08 00:46:40 +02:00
JustArchi
16d002f99b
Misc code cleanup
2018-07-27 04:52:14 +02:00
JustArchi
626e51d2dd
Get SteamMasterChatGroupID automatically
...
Alexa this is so good, play a-TTTempo - TOHO FULL SWING 2 - THMNK you.
2018-07-25 17:11:19 +02:00
JustArchi
ae669b04da
Add missing logic related to escaping private messages
2018-07-25 01:01:15 +02:00
Łukasz Domeradzki
0ffcedcf01
Implement support for new Steam chat ( #811 )
...
* First proof of concept
Still missing friends interaction
* Misc
* Add missing bits
* Misc
* Misc
* Misc
* Misc
* Handle new max message length
* AH bits for messages ack
* Implement MarkReceivedMessagesAsRead
* Mark notifications appropriately
* Remove obsolete callback subscriptions
* Correct NoResponse functions
* Adapt new code to beta format
* Implement advanced chat logging functionality
* Improve message handling
* Port naive escaping logic from ArchiBoT
* Cover edge cases
* Update lib
* Misc
* Kill more obsolete pragmas
* Update SK2 to official build
From https://ci.appveyor.com/project/SteamRE/steamkit/build/2.1.0.649/job/osamyjpyf7v9ot7k/artifacts
* Packages update
* SteamTarget changes
Single responsibility + fix of required parameters
2018-07-24 23:43:25 +02:00
JustArchi
ca0d6575d8
Packages update
2018-07-11 16:31:46 +02:00
JustArchi
dfb90624e8
R# Code cleanup
2018-06-16 07:47:07 +02:00
JustArchi
47d575e82d
Implement logic for dynamic VanityURL changing from ArchiBoT
2018-06-11 21:40:52 +02:00
JustArchi
34b609e6f0
Use new ToHashSet() method
2018-06-09 00:45:15 +02:00
JustArchi
c775b69d50
ArchiBoT/ASF code unification
2018-04-23 23:17:56 +02:00
JustArchi
08839e61fc
ArchiBoT/ASF code unification
2018-04-23 22:24:14 +02:00
JustArchi
66c80e618f
Closes #764
2018-04-13 09:17:27 +02:00
JustArchi
8ec900147e
Misc
2018-03-06 10:14:48 +01:00
JustArchi
1a2c2abb78
Allow one more game to be played when custom gameName is used
2018-03-04 07:29:27 +01:00