Commit Graph

17 Commits

Author SHA1 Message Date
Cedric e4586a5834 This should get us back on track (tested on ARCH Linux) 2023-07-27 18:07:02 +02:00
Minidodo 872e05f622 fix for raid_loot.sql
Added "ALT" status for !raid list
!icc is now correctable by using !icc set <currently running weekly mission>
2022-08-29 00:02:34 +02:00
Minidodo 28f0e66394 Fixed temporary bans, and added an option to exclude discord from banning.
changed the color of "Time is UP!" in the roll results, as requested.
2022-08-09 17:09:52 +02:00
Minidodo 3cade228fe Moved the coloring from <color>[text]<end> to <color>[test]</color>, which allows the discord module to reparse the messages more accurately 2022-04-29 20:12:15 +02:00
Minidodo bf6c1842d2 Do not load settings which are not active (module not loaded)
Restart the bot, on heavy DB errors, with an 30 seconds delay (like: all connections terminated by DB, table_definition_cache exhausted)
Fix for channel prefixing (org <-> priv)
2021-11-30 16:57:31 +01:00
Minidodo 17c776faec Fixed:
-> !wants
-> !orgs info
-> special cmd's
-> !assist
-> "afk" for players without active account
-> !loot add <item_ref> <count> => nolonger breaks !account
Changes:
-> grouped !tara, !gaunt, .. into !wb
-> Display the most recent news entry on logon (default: enabled)
-> improved grouping of !items
-> Added the option to authentificate WS connections (Datanet module). This is used in special cases, where the Websocket Server requires the clien tto authentificate itself. (Server sends "#auth", client responds with the auth string)
-> Add main name to relaying (priv <-> org) [default: disabled]
-> Added logon/logoff messages back
-> restricted default access to "dangerous" commands to moderator
-> Added optional logging (Private Channel, Org Channel, Tells, ... disabled by default)

Rewrite of the Tower Module.
-> More verbosity, if enabled in config. by default, GAS and Hot timer only.
-> !hot displays currently hot (and in penalty) sites, and these which go hot in < 60 minutes
-> !attacks filterable by PF and Site
-> display current contract QL's grouped by org: !contracts (requires managed cache)
2021-11-25 14:09:43 +01:00
Minidodo 810c2c8c4d Fix for mrelay - some bots are sending malformed messages, caused by wrong usage of their modules.
Accessing an external service through the bot for gathering tower data is nolonger supported; and should be done via external scripts.
Fix for callers, and missing alias'es for loot tables.
!accounts will only show mains now.
the character order of all alt lists has been reversed: [main] high => low instead of [main] low => high
!account add <name> also marks accounts as type 0, if an account gets re-enabled. might cause strange behaviour with member-logs, if used in onlinebots.
Member type is being displayed in !account now. [Member (X)]
2021-09-19 14:09:44 +02:00
Minidodo 5acfb6866a Fix for callers, and auto-clear them if there's no inactivity for 60 minutes 2021-09-13 14:28:53 +02:00
Minidodo 04f96684cf Design change for paginated text blobs
fix for !accounts; Warning: spammy, if there are many accounts!
display loot comment in roll list
2021-09-10 20:52:38 +02:00
Minidodo 496781fc0f Added the "temp-leader" back (!leader set now raises the rank, and is not visual-only)
!loot add also works for players without accounts now (i.e. outside the alliance)
2021-09-06 22:06:42 +02:00
Minidodo ac5dc38147 Removed all references which were still left regarding Tyrbot. 2021-09-06 20:39:09 +02:00
Minidodo 9f1da9a00d Fixed warnings caused by non-existing messagehub channels.
Changed the setting registration, removed the warnings.
Loot roll messages are more obvious now.
Superadmins are meant to stay mostily hidden, but are being exposed in !system again.
2021-08-29 17:54:18 +02:00
Minidodo aa2aac94d9 Rename tyrbot.py -> igncore.py 2021-08-28 21:04:45 +02:00
Minidodo c04f76c0db Added the option to !opt-in/opt-out [onlinebot only]
Fixed command & event threading
Events are now threaded by event_type (i.e. all buddy_logon events get ran in the same one)
Added default preferences
Fixed recipe loading for multiple installs (i.e. on different machines)
2021-08-27 13:58:47 +02:00
Minidodo d0c8c1744c Fixed bidding, while not being in raid (Nolonger throws an error)
Added default alias !list for !loot (bebot like)
Changed the layout of !notes, its more compact now.
fixed !count in the rare case of an empty private channel
2021-08-15 15:47:06 +02:00
Minidodo 80b5a4b577 Also: Dont even *try* to use the "Rearrange Code" feature of your IDE, unless you rewrite the db.py 2021-08-09 13:57:22 +02:00
Minidodo a83d98c47e Initial Release of IGNCore version 2.5 2021-08-09 13:18:56 +02:00