Giter Site home page Giter Site logo

db-ch / thundered Goto Github PK

View Code? Open in Web Editor NEW

This project forked from panthernet/thundered

0.0 0.0 0.0 25.95 MB

Thunder EVE ONLINE Discord Bot

License: GNU General Public License v3.0

C# 95.76% HTML 3.16% Dockerfile 0.05% CSS 0.12% JavaScript 0.92%

thundered's Introduction

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

thundered's People

Contributors

panthernet avatar mrurb avatar oskar94 avatar lunedis avatar db-ch avatar secondfry avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.