Skip to content

Releases: ocn/zk-activity

v0.1.1

30 Sep 14:03
@ocn ocn
Compare
Choose a tag to compare

v0.1.1 - Optimized Embeds, Enhanced Filtering, and Smarter Courier Planning

Highlights

  • Embed Overhaul: Streamlined embed system for more efficient information display, optimizing height and width of each message.
  • CLI Refactor: Refactored CLI flags into a structured type to simplify future expansions and management of command-line options.
  • Filtering Enhancements: Added character and alliance filtering with support for matching differing values (attackers vs victim).
  • Courier Contract Planner: Introduced a "bin packing" solver to optimize courier contract selection, balancing m³ and reward calculations for efficient packaging.

These improvements focus on optimizing user interaction with embeds, expanding filtering options, and enhancing the courier contract planning experience.

v0.1.0

24 Feb 02:03
@ocn ocn
Compare
Choose a tag to compare

In this initial release, I am excited to introduce zk-activity, a bot that brings EVE Online killmails from zkillboard.com directly into your Discord channel. This bot provides a customizable way to filter incoming mails according to your preferences, allowing you to monitor specific regions of space for activity involving certain classes of ships, or to track a particular group of pilots. It works by subscribing to a data feed from zkillboard.com and processing the incoming data according to the filters you set up.

One of the key features of zk-activity is its ability to track not only specific ships but also entire categories of ships. When you specify the ID of a particular ship from the game, the bot will track all ships within the same category, including racial and faction equivalents. This feature allows you to monitor activity involving categories such as Dreadnoughts or Control Towers with ease.

In addition to tracking ship categories, zk-activity also allows you to set up feeds and limit types to track regional data for specific ships by their group identifiers. You can also filter the incoming mails by character, corporation, or alliance, making it a versatile tool for tracking activity related to a specific group of pilots.

This release also includes a detailed guide on how to set up, build, and configure the application for development using Docker and Docker Compose. I have also provided an example of a JSON config file to load and store your subscriptions, making it easier to manage your feeds.

I hope you find zk-activity useful and look forward to your feedback.

Full Changelog: https://github.com/ocn/zk-activity/commits/v0.1.0