Commit Graph

26 Commits

Author SHA1 Message Date
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 c1196892ba Fix for long-running !whatbuffs commands
fixes for !wb
2022-07-18 07:55:28 +02:00
Minidodo b6b59ef740 Fixed "should spawn" timers
fixed the timer count in !timers
reimplemented !wb <search>
2022-06-25 13:02:26 +02:00
Minidodo 84a5933490 Various Fixes.
generified the Worldboss module; removed the spammy-section as of currently, will be readded at a later stage.
2022-06-24 18:10:45 +02:00
Minidodo e942ac43fa fixed a bug in the discord account getter
fixed !lastseen on discord, aswell as multi-page responses
2022-05-14 17:39:18 +02:00
Minidodo 43918066a9 Added !orglist cancel
fix for !whois <char_id>
added logging for invalid ORG_MSG_EVENT's
2022-05-09 19:47:26 +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 0612b078a4 fix for Embeds & ChatBlobs 2022-04-15 19:41:38 +02:00
Minidodo a3a26f2ba4 get rid of the MessageDistributor module... & update discord, to work with API v10
Added discord commands (issue: as they're running over the event hub, they're processed on the same track as other events. => activity ingame triggers the next run; otherwise there's some delay for responses)
relay is a standard module now.
2022-04-15 17:05:30 +02:00
Minidodo fd84d82af2 Fix for !alts add with non-existing character 2022-02-16 14:56:22 +01:00
Minidodo d3461ef462 Moved org finder to the core
Allowed viewing the most recent account logs by using !account log recent
Allowed removing of chatbots
Moved the so far hardcoded org prefixing into the DB, which allows dynamically changing them.
Fix for orgrosters; org leaves are being detected now.
2022-02-11 15:43:48 +01:00
Minidodo 6aec10fb56 Fix for !lc; invalid parameters (site, PF) nolonger trigger [ERROR]'s
Remove more debugging Stuff
Fix for penalty timers
2021-12-16 17:41:41 +01: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 2d7ecf4883 Added afk/brb
Timer messages ("Timer XX has yyy left") now get resumed after a bot restart
Alliance relay is discord compatible now. [Orgbot]
2021-10-26 22:35:31 +02:00
Minidodo bd8055dac7 Fix for the spammyness of !alts add <list>
Added the old broadcast module back
fix for !wants list
2021-10-22 19:44:26 +02:00
Minidodo bb445e868d Reduced & updated dependencies.
By default, messages larger than 2.000 characters (sent via tells) get sent via slaves, if these exist.
Fixes #3
2021-10-18 19:39:14 +02:00
Minidodo dea25b05a5 Added a !translate command, utilizing the Google API.
Fix for a few more ValueErrors (printing float > int, without conversation)
2021-10-11 19:52:33 +02:00
Minidodo fc68950ade Fix for mrelay, and blobs. (Spotted by Luckycharmmz/VA - ty for the fixing assistance!)
Orgmembers will nolonger get invited into the priv channel of their orgbot.. (on reboot only)
Added Nickname to !history (only useful for !history char_id>)
2021-10-10 00:47:34 +02: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 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 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 a4acc5d162 fix for !track & !mrelay abbrv 2021-08-28 21:24:52 +02:00
Minidodo aa2aac94d9 Rename tyrbot.py -> igncore.py 2021-08-28 21:04:45 +02:00