oskar94 / ThunderED

Thunder EVE ONLINE Discord Bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ThunderED - EVE Online Discord Bot

Reach us on Discord

Check the FAQ about installation and settings!

Support with ISK: send donations to Duke Veldspar character. Thank you!

Advantages

  • .NET Core powered multi-platform support (Win, Linux, Mac, etc.)
  • Standalone build with no additional software or framework requirements (Docker compatible)
  • 100% ESI API
  • Multiple language support
  • Multiple DB support: sqlite, MySQL
  • The very own JackKnife inspection utility!
  • Web templates and rich settings
  • Effective caching logic for less network and memory load
  • Highly customizable Message templates for killmails without any source-code modifications
  • Modular design for new extensions such as templates, modules and DB support
  • Have config editor utility with validation and tooltips

Effective Corp and Alliance Management

With this bot you will have tools to:

  • Allow only authed ingame characters into your Discord group
  • Use preliminary auth and inspect characters using JackKnife utility
  • Receive important notifications from many alliances and corporations
  • Know when your citadels are under attack or low on fuel
  • Know when moon extraction is finished or moon chunk has been blown
  • Know when your sov space is in danger or war has been declared
  • Know when your region or constellation has Sansha Incursion
  • Know who joins or leaves corporations in your alliance
  • Synchronize important EVE mails with Discord
  • Synchronize your ops in FleetUp to remind them in Discord
  • Manage important structure or ops timers with in-time reminders
  • Monitor recent killmails in your space
  • Query any char or corp info including the cyno and danger probability
  • Receive pings from external messengers like Jabber, IRC, Telegram
  • Keep track of personal and corp contracts
  • Keep track of industry jobs for members and corporations

Supported Modules

  • Web Auth - authenticate EVE characters in Discord using built-in web server, use JackKnife utility to inspect them before you accept them into your community
  • Auth Check - check users access rights and strip permissions when char leaves your corp or ally
  • Live Kill Feed - feed live EVE killmails into multiple channels with unmatched filtering capabilities including region, constellation, system radius, ISK, ships, members and other filters.
  • Notifications Feed - feed EVE notifications from characters and corporations into multiple channels
  • Char & corp search - fetch information about characters and corps using special commands
  • EVE Time - get EVE Online time
  • Price Check - check relevant prices on item in all major trade hubs using special commands
  • Ally & Corp Stats - get KM stats for selected alliances or corporations by day, month or year
  • FleetUP integration - announces and reminders for FleetUp ops
  • Timers - built-in web server for important timers and events. Auto add timers for reinforced structure events!
  • Mail Feeder - feed mail from characters and mail lists with parsed ingame links
  • Jabber relay - connect with jabbers for cross messaging support
  • IRC relay - exchange messages between IRC & Discord channels
  • Telegram relay - exchange messages between Telegram & Discord channels
  • EVE Chat relay - feed EVE ingame chat messages into Discord channel by streaming from user local apps to ThunderED server
  • Incursion notifications - receive notifications when specified regions or constellations has Sansha Incursions
  • Nullsec campaign - sovereignty contest campaign notifications about TCU/IHUB entosis occurs in specified regions or constellations
  • FWStats - access to !fwstats command to display information about the FW faction along with the LP farming tips
  • HR Module - inspect your members and pilots applying to join your corporation, select and assign spies, search members mail
  • SystemLogFeeder - feed critical bot logs right into the Discord channel
  • Contracts Feeder - keep track on contracts with flexible filtering capabilities
  • Sov Index Tracker - track sov index changes with just-in-time notifications
  • Web Config Editor (WIP) - edit settings using the web interface
  • Industry Jobs Feeder - feed jobs and their statuses using agile filtering system
  • Stats module - display KM based stats for selected entity with different criteria, schedule and display KM rating between several corps/alliances
  • Commands Module
    • WIP Ships command - define patterns and receive statistics about the ships/fits your members can fly
    • Define which roles your members can self-assign

Build Requirements

  • Visual Studio 2019 Community Edition (Windows)
  • Docker (Linux)
  • .NET Core 2.2

Pics

The bottom of the 1st post, under the cut

About

Thunder EVE ONLINE Discord Bot

License:GNU General Public License v3.0


Languages

Language:TSQL 61.0%Language:C# 37.0%Language:HTML 1.4%Language:JavaScript 0.4%Language:CSS 0.1%Language:Dockerfile 0.0%