IsThereAnyDeal API integration for RGIT #85
Labels
No labels
bug
config update
documentation
duplicate
enhancement
in dev
input needed
new feature
not in draft
refactor
waiting on docs update
wont-do
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Sirdog/EnduraBot#85
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This would be a major feature addition given, again, persistant data would need to be introduced. And this would also be my first time, as a developer, using someone else's API. But this seems like it would be a major win given EDC is shifting more into a RGIT-style community than an Arma community.
Right now how EDCs RGIT (regular games irregular times) vote works is that people can suggest games to go on the poll, and then Fleff by-hand selects games which have deals going on per IsThereAnyDeal. He does this with a private listing of these games.
Desired functionality
Ability to add and remove games from a list that EnduraBot keeps track of and then query the IsThereAnyDeal API to see which games on that list have deals.
Steps to get here
The steps to get here would be more-or-less this:
Configure query to specify games with deals meeting criteria Fleff uses (make this configurable)API documentation: https://docs.isthereanydeal.com/
Made significant progress. The code for custom classes and API calls to add and remove games from a DB table of RGIT games with deals is all done. We may want to add more queryable details, like the hosting requirements and all that jazz, but that can come in a future release.
The remaining work to be done is to create the means to output a list of every game in the table, followed by the jewel: a command that takes all the games in the table, sends it to ITAD, gets back deal data, and then present that appropriately.
Misc todo:
Closed by #95