This update includes implementation of Path of Exile 2 trading watchlisting, allowing users to get notified on Discord about new listings within the filter criteria.
- Multiple new commands
- `!poe2trade`
- DMs a message containing basic usage and instructions.
- `!poe2trade add <filter_id> [filter_name]`
- Adds a trade filter to their watchlist.
- New matches will be sent to the user in a DM.
- `!poe2trade remove <filter_id | all>`
- Removes the specified filter from their watchlist.
- If filter_id is set to `all`, it will clear all filters from their watchlist.
- `!poe2trade list`
- Lists the user's watchlisted filters, along with the filter nickname (if assigned).
- `!poe2trade pause`
- Stops watchlisting all their filters. No processing nor notifications are performed.
- `!poe2trade resume`
- Resumes the watchlisting of the user.
- `!poe2trade set <key> <value>`
- Allows admin/owner to modify settings without restarting the bot.
- `!poe2trade settings`
- Allows admin/owner to view current settings.
- Will be updated in the future to allow non-admin users to view non-sensitive settings.
- Automatic notification of new listings in a neatly-formatted embed message
- Currently, notification embeds contain: item name, item icon, item level, item stats, listed price, seller name (and account hyperlink), filter information, and instructions on removing the filter from watchlist.
- Notification messages are condensed to avoid spam as much as possible; multiple new listings (up to 10) will be combined into a single message containing several embeds.
- Respects rate limits to avoid getting the bot locked out.
- These ratelimits are set by GGG and CloudFlare, and are thus very strict. This shouldn't affect usability much however.
- Several minor QoL features
Still very much in active dev, so availability may fluctuate, and features will change.
Current TODO:
- Smart price-to-stat comparison
- Determine listing value for the user to avoid being scammed, and easily pick up good deals.
- Will compare item stats and listing price with other items of the same name, level and quality.
- Direct listing hyperlink
- Currently, PoE 2's trading site does not support direct item links, so this has to be done by dynamically generate a filter that will only result in the relevant listing, providing easy direct access.