Removed all references which were still left regarding Tyrbot.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# IGNCore
|
||||
|
||||
IGNcore is a performance oriented rewrite of [Tyrbot](https://github.com/Budabot/Tyrbot), which is an in-game chatbot for the MMORPG Anarchy Online released by Funcom in 2001.
|
||||
IGNcore is a performance oriented chatbot for the MMORPG Anarchy Online released by Funcom in 2001.
|
||||
|
||||
**If you're unsure about good ways of setting it up, this bot is NOT for you.
|
||||
The bot targets advanced use cases of bigger bots, and lacks all types of documentation as of now.**
|
||||
|
||||
+1
-1
@@ -24,7 +24,7 @@ class Conn(Bot):
|
||||
self.logger.error(f"no packet received in 90 seconds for conn {self.id}")
|
||||
self.failure_callback()
|
||||
if time_since > 60:
|
||||
self.send_packet(Ping("tyrbot_aochat"))
|
||||
self.send_packet(Ping("igncore_aochat"))
|
||||
else:
|
||||
self.packet_last_received_timestamp = time.time()
|
||||
return packet
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@ from modules.core.accounting.services.access_service import AccessService
|
||||
|
||||
|
||||
@instance("bot")
|
||||
class Tyrbot:
|
||||
class IgnCore:
|
||||
CONNECT_EVENT = "connect"
|
||||
PACKET_EVENT = "packet"
|
||||
PRIVATE_MSG_EVENT = "private_msg"
|
||||
|
||||
@@ -7,7 +7,7 @@ from core.event_service import EventService
|
||||
from core.logger import Logger
|
||||
from core.setting_service import SettingService
|
||||
from core.setting_types import TextSettingType
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ class TranslationService:
|
||||
self.setting_service: SettingService = registry.get_instance("setting_service")
|
||||
self.event_service: EventService = registry.get_instance("event_service")
|
||||
self.util: Util = registry.get_instance("util")
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
|
||||
def pre_start(self):
|
||||
self.event_service.register_event_type("reload_translation")
|
||||
|
||||
@@ -9,7 +9,7 @@ from core.dict_object import DictObject
|
||||
from core.setting_service import SettingService
|
||||
from core.text import Text
|
||||
from core.translation_service import TranslationService
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from modules.core.accounting.register_controller import RegisterController
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
|
||||
@@ -17,7 +17,7 @@ from modules.core.accounting.services.account_service import AccountService
|
||||
@instance()
|
||||
class AltsController:
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.account_service: AccountService = registry.get_instance("account_service")
|
||||
self.buddy_service = registry.get_instance("buddy_service")
|
||||
self.util = registry.get_instance("util")
|
||||
|
||||
@@ -9,7 +9,7 @@ from core.lookup.pork_service import PorkService
|
||||
from core.setting_service import SettingService
|
||||
from core.text import Text
|
||||
from core.translation_service import TranslationService
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
from modules.core.discord.discord_controller import DiscordController
|
||||
@@ -20,7 +20,7 @@ class PreferenceController:
|
||||
|
||||
def inject(self, registry):
|
||||
self.logger = Logger(__name__)
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.util: Util = registry.get_instance("util")
|
||||
|
||||
@@ -12,7 +12,7 @@ from core.lookup.pork_service import PorkService
|
||||
from core.message_hub_service import MessageHubService
|
||||
from core.setting_service import SettingService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
|
||||
@@ -20,7 +20,7 @@ from modules.core.accounting.services.account_service import AccountService
|
||||
@instance()
|
||||
class RegisterController:
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.buddy_service = registry.get_instance("buddy_service")
|
||||
self.util: Util = registry.get_instance("util")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
|
||||
@@ -11,7 +11,7 @@ from core.lookup.pork_service import PorkService
|
||||
from core.setting_service import SettingService
|
||||
from core.setting_types import BooleanSettingType
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from modules.core.accounting.services.access_service import AccessService
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ class AccountService:
|
||||
|
||||
# noinspection PyAttributeOutsideInit
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.buddy_service: BuddyService = registry.get_instance("buddy_service")
|
||||
self.util = registry.get_instance("util")
|
||||
self.character_service: CharacterService = registry.get_instance("character_service")
|
||||
|
||||
@@ -7,7 +7,7 @@ from core.db import DB
|
||||
from core.decorators import instance, command
|
||||
from core.lookup.character_service import CharacterService
|
||||
from core.translation_service import TranslationService
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from modules.core.ban.ban_service import BanService
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ from modules.core.ban.ban_service import BanService
|
||||
class BanController(BaseModule):
|
||||
# noinspection DuplicatedCode
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text = registry.get_instance("text")
|
||||
self.util = registry.get_instance("util")
|
||||
|
||||
@@ -13,7 +13,7 @@ from core.lookup.character_service import CharacterService
|
||||
from core.lookup.org_pork_service import OrgPorkService
|
||||
from core.private_channel_service import PrivateChannelService
|
||||
from core.translation_service import TranslationService
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
from modules.core.ban.ban_service import BanService
|
||||
|
||||
@@ -26,7 +26,7 @@ class OrgBanController(BaseModule):
|
||||
self.logger = Logger(__name__)
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text = registry.get_instance("text")
|
||||
self.util = registry.get_instance("util")
|
||||
|
||||
@@ -2,14 +2,14 @@ from core.aochat.BaseModule import BaseModule
|
||||
from core.decorators import instance
|
||||
from core.setting_service import SettingService
|
||||
from core.setting_types import ColorSettingType
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
|
||||
|
||||
@instance()
|
||||
class ColorController(BaseModule):
|
||||
def inject(self, registry):
|
||||
self.setting_service: SettingService = registry.get_instance("setting_service")
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
|
||||
# noinspection LongLine
|
||||
def start(self):
|
||||
|
||||
@@ -25,7 +25,7 @@ from core.message_hub_service import MessageHubService
|
||||
from core.setting_service import SettingService
|
||||
from core.setting_types import HiddenSettingType
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.core.accounting.services.access_service import AccessService
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
@@ -92,7 +92,7 @@ class DiscordController:
|
||||
|
||||
# noinspection PyAttributeOutsideInit
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.character_service: CharacterService = registry.get_instance("character_service")
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Our Home: <a href='chatcmd:///start https://www.aoalliance.org/'>https://www.aoalliance.org/</a>
|
||||
Gitlab Repository: <a href='chatcmd:///start https://gitlab.com/CynderGames/igncore'>https://gitlab.com/CynderGames/igncore</a>
|
||||
|
||||
IGNCore is a performance oriented fork of Tyrbot based on version 0.5,
|
||||
IGNCore is a performance oriented Anarchy Online chatbot,
|
||||
and is being maintained by a group <highlight>Volunteers</highlight>.
|
||||
|
||||
At this point, we'd like to send a special "thank you" to the following people, which in one way or another, contributed to IGNCore/IGNCom:
|
||||
@@ -13,18 +13,4 @@ At this point, we'd like to send a special "thank you" to the following people,
|
||||
» helped us by sending bug reports our way,
|
||||
» or just by keeping us busy during a long night of development.
|
||||
|
||||
aswell as the initial developers of Tyrbot, on which IGNCore is based:
|
||||
» <highlight>Tyrence</highlight>
|
||||
» <highlight>Teeko</highlight> for all the time he spent testing new features,
|
||||
reporting bugs, and making suggestions
|
||||
» <highlight>nepherius/wafflespower</highlight> who was critical during the
|
||||
early parts of development in testing and suggesting changes
|
||||
» <highlight>minidodo</highlight> for his significant contributions and fixes
|
||||
to Tyrbot, and his willingness to assist other users in the Discord channel
|
||||
» <highlight>hughp135</highlight>
|
||||
» <highlight>jroovers</highlight>
|
||||
» <highlight>dustify</highlight>
|
||||
» <highlight>equinitry</highlight>
|
||||
» <highlight>Ilon Sjögren</highlight>
|
||||
|
||||
If you'd like to know more, feel free to contact us on the toons listed in <highlight>!admins</highlight> - Administrators.
|
||||
@@ -12,7 +12,7 @@ from core.private_channel_service import PrivateChannelService
|
||||
from core.setting_service import SettingService
|
||||
from core.text import Text
|
||||
from core.translation_service import TranslationService
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
from modules.core.ban.ban_service import BanService
|
||||
@@ -25,7 +25,7 @@ class PrivateChannelController:
|
||||
PRIVATE_CHANNEL_PREFIX = "[<cyan>Priv</cyan>] "
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.util: Util = registry.get_instance("util")
|
||||
self.private_channel_service = registry.get_instance("private_channel_service")
|
||||
self.character_service: CharacterService = registry.get_instance("character_service")
|
||||
@@ -219,7 +219,7 @@ class PrivateChannelController:
|
||||
self.bot.send_private_channel_message(msg, fire_outgoing_event=False)
|
||||
self.message_hub_service.send_message(self.MESSAGE_SOURCE, None, msg, msg)
|
||||
|
||||
@event(event_type=Tyrbot.OUTGOING_PRIVATE_CHANNEL_MESSAGE_EVENT,
|
||||
@event(event_type=IgnCore.OUTGOING_PRIVATE_CHANNEL_MESSAGE_EVENT,
|
||||
description="Relay commands from the private channel to the relay hub", is_hidden=True)
|
||||
def outgoing_private_channel_message_event(self, _, event_data):
|
||||
if isinstance(event_data.message, ChatBlob):
|
||||
|
||||
@@ -13,7 +13,7 @@ from core.setting_service import SettingService
|
||||
from core.setting_types import TextSettingType
|
||||
from core.text import Text
|
||||
from core.translation_service import TranslationService
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
|
||||
|
||||
# noinspection SqlCaseVsIf,SqlCaseVsCoalesce
|
||||
@@ -26,7 +26,7 @@ class RIAdminController:
|
||||
self.logger = Logger(__name__)
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.setting_service: SettingService = registry.get_instance("setting_service")
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
"{access_levels}"
|
||||
],
|
||||
"de_DE": [
|
||||
"Version: <highlight>Tyrbot {bot_ver}</highlight>\n",
|
||||
"Version: <highlight>Igncore {bot_ver}</highlight>\n",
|
||||
"Name: <highlight><myname></highlight>\n",
|
||||
"\n",
|
||||
"Betriebssystem: <highlight>{os_ver}</highlight>\n",
|
||||
|
||||
@@ -8,7 +8,7 @@ from core.lookup.character_service import CharacterService
|
||||
from core.setting_service import SettingService
|
||||
from core.setting_types import BooleanSettingType
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
|
||||
|
||||
@instance("Darknet")
|
||||
@@ -24,7 +24,7 @@ class DarkController:
|
||||
self.logger = Logger(__name__)
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.setting_service: SettingService = registry.get_instance("setting_service")
|
||||
self.character_service: CharacterService = registry.get_instance("character_service")
|
||||
|
||||
@@ -6,7 +6,7 @@ from core.lookup.character_service import CharacterService
|
||||
from core.setting_service import SettingService
|
||||
from core.setting_types import TextSettingType, BooleanSettingType, ColorSettingType
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
|
||||
|
||||
@instance("AllianceRelayController")
|
||||
@@ -19,7 +19,7 @@ class AllianceRelayController:
|
||||
|
||||
# noinspection DuplicatedCode
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.setting_service: SettingService = registry.get_instance("setting_service")
|
||||
self.character_service: CharacterService = registry.get_instance("character_service")
|
||||
self.message_hub_service = registry.get_instance("message_hub_service")
|
||||
|
||||
@@ -8,7 +8,7 @@ from core.logger import Logger
|
||||
from core.lookup.character_service import CharacterService
|
||||
from core.setting_service import SettingService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
|
||||
|
||||
@instance("DingController")
|
||||
@@ -67,7 +67,7 @@ class DingController:
|
||||
self.logger = Logger(__name__)
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.setting_service: SettingService = registry.get_instance("setting_service")
|
||||
self.character_service: CharacterService = registry.get_instance("character_service")
|
||||
@@ -90,7 +90,7 @@ class DingController:
|
||||
self.bot.send_mass_message(user.char_id,
|
||||
f"<green>Game Over</green>! "
|
||||
f"{random.choice(self.text_options_axp).format(**user)} "
|
||||
f"<yellow>[{self.generate_output('AI 220')}]</yellow>",
|
||||
f"<yellow>[{self.generate_output('AI 30')}]</yellow>",
|
||||
log_message=True)
|
||||
|
||||
# XP 220
|
||||
|
||||
@@ -11,7 +11,7 @@ from core.decorators import instance, command
|
||||
from core.logger import Logger
|
||||
from core.lookup.pork_service import PorkService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ class BotController(BaseModule):
|
||||
|
||||
def inject(self, registry):
|
||||
self.logger = Logger(__name__)
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.util: Util = registry.get_instance("util")
|
||||
|
||||
@@ -5,7 +5,7 @@ from core.decorators import instance
|
||||
from core.logger import Logger
|
||||
from core.lookup.pork_service import PorkService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.core.accounting.services.access_service import AccessService
|
||||
|
||||
@@ -21,7 +21,7 @@ class OrgAliasController:
|
||||
|
||||
def inject(self, registry):
|
||||
self.logger = Logger(__name__)
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.util: Util = registry.get_instance("util")
|
||||
|
||||
@@ -20,7 +20,7 @@ from core.lookup.org_pork_service import OrgPorkService
|
||||
from core.lookup.pork_service import PorkService
|
||||
from core.message_hub_service import MessageHubService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.core.accounting.services.access_service import AccessService
|
||||
# noinspection PyAttributeOutsideInit,SpellCheckingInspection,DuplicatedCode
|
||||
@@ -39,7 +39,7 @@ class OrgController:
|
||||
|
||||
def inject(self, registry):
|
||||
self.logger = Logger(__name__)
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.util: Util = registry.get_instance("util")
|
||||
|
||||
@@ -13,7 +13,7 @@ from core.lookup.pork_service import PorkService
|
||||
from core.private_channel_service import PrivateChannelService
|
||||
from core.setting_service import SettingService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
from modules.core.ban.ban_service import BanService
|
||||
@@ -52,7 +52,7 @@ class RaidController:
|
||||
|
||||
def inject(self, registry):
|
||||
self.logger = Logger(__name__)
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.util: Util = registry.get_instance("util")
|
||||
|
||||
@@ -15,7 +15,7 @@ from core.decorators import instance, command
|
||||
from core.lookup.pork_service import PorkService
|
||||
from core.message_hub_service import MessageHubService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.core.accounting.services.access_service import AccessService
|
||||
|
||||
@@ -30,7 +30,7 @@ class StatController:
|
||||
single_org_uri = "https://people.anarchy-online.com/org/stats/d/5/name/%d/basicstats.xml?data_type=json"
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.util: Util = registry.get_instance("util")
|
||||
|
||||
@@ -11,7 +11,7 @@ from core.lookup.character_service import CharacterService
|
||||
from core.setting_service import SettingService
|
||||
from core.setting_types import DictionarySettingType
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
|
||||
|
||||
# noinspection DuplicatedCode
|
||||
@@ -24,7 +24,7 @@ class AllianceRelay:
|
||||
self.relay_channel = []
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.setting_service: SettingService = registry.get_instance("setting_service")
|
||||
self.character_service: CharacterService = registry.get_instance("character_service")
|
||||
self.message_hub_service = registry.get_instance("message_hub_service")
|
||||
@@ -230,8 +230,8 @@ class AllianceRelay:
|
||||
return f"The relay status of {self.character_service.get_char_name(int(bot))} is already {option}"
|
||||
current[bot] = option
|
||||
self.relay_enabled().set_value(current)
|
||||
return f"Successfully changed the symbol for relaying messages to " \
|
||||
f"<highlight>{self.character_service.get_char_name(int(bot))}</highlight>: <highlight>{option}</highlight>"
|
||||
return f"Successfully changed the status of the relay " \
|
||||
f"<highlight>{self.character_service.get_char_name(int(bot))}</highlight> to: <highlight>{option}</highlight>"
|
||||
|
||||
@command(command="mrelay", params=[Const("color"), Character("relaybot_name"), Options(["base", "sender", "org", "msg"]), Any("color_code", is_optional=True)], access_level="admin",
|
||||
description="Change the color settings of the relays")
|
||||
|
||||
@@ -7,7 +7,7 @@ from core.logger import Logger
|
||||
from core.lookup.character_service import CharacterService
|
||||
from core.text import Text
|
||||
from core.translation_service import TranslationService
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ class NotifyController:
|
||||
self.logger = Logger(__name__)
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db = registry.get_instance("db")
|
||||
self.util = registry.get_instance("util")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
|
||||
@@ -7,7 +7,7 @@ from core.public_channel_service import PublicChannelService
|
||||
from core.setting_service import SettingService
|
||||
from core.setting_types import BooleanSettingType
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
from modules.orgbot.org.org_roster_controller import OrgRosterController
|
||||
@@ -23,7 +23,7 @@ class OrgChannelController:
|
||||
self.logger = Logger(__name__)
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.util: Util = registry.get_instance("util")
|
||||
self.character_service = registry.get_instance("character_service")
|
||||
@@ -103,7 +103,7 @@ class OrgChannelController:
|
||||
self.bot.send_org_message(msg, fire_outgoing_event=False)
|
||||
self.message_hub_service.send_message(self.MESSAGE_SOURCE, None, None, "[<cyan>Org</cyan>] " + msg)
|
||||
|
||||
@event(event_type=Tyrbot.OUTGOING_ORG_MESSAGE_EVENT,
|
||||
@event(event_type=IgnCore.OUTGOING_ORG_MESSAGE_EVENT,
|
||||
description="Relay commands from the org channel to the relay hub",
|
||||
is_hidden=True)
|
||||
def outgoing_org_message_event(self, _, event_data):
|
||||
|
||||
@@ -17,7 +17,7 @@ from core.lookup.character_service import CharacterService
|
||||
from core.lookup.org_pork_service import OrgPorkService
|
||||
from core.lookup.pork_service import PorkService
|
||||
from core.public_channel_service import PublicChannelService
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
|
||||
@@ -47,7 +47,7 @@ class OrgRosterController:
|
||||
self.logger = Logger(__name__)
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text = registry.get_instance("text")
|
||||
self.buddy_service: BuddyService = registry.get_instance("buddy_service")
|
||||
|
||||
@@ -10,7 +10,7 @@ from core.public_channel_service import PublicChannelService
|
||||
from core.setting_service import SettingService
|
||||
from core.setting_types import TextSettingType
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ class RaidSpyController:
|
||||
self.logger = Logger(__name__)
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.setting_service: SettingService = registry.get_instance("setting_service")
|
||||
self.character_service: CharacterService = registry.get_instance("character_service")
|
||||
self.public_channel_service: PublicChannelService = registry.get_instance("public_channel_service")
|
||||
@@ -34,7 +34,7 @@ class RaidSpyController:
|
||||
def raidbot(self):
|
||||
return TextSettingType(allow_empty=True)
|
||||
|
||||
@event(event_type=Tyrbot.PRIVATE_MSG_EVENT, description="update raidlist", is_enabled=False)
|
||||
@event(event_type=IgnCore.PRIVATE_MSG_EVENT, description="update raidlist", is_enabled=False)
|
||||
def handle_raidbot_msg(self, _, textblob: PrivateMessage):
|
||||
if self.character_service.get_char_name(textblob.char_id) != self.setting_service.get_value("raidbot-name"):
|
||||
return
|
||||
|
||||
@@ -6,7 +6,7 @@ from core.decorators import command, instance
|
||||
from core.lookup.character_service import CharacterService
|
||||
from core.setting_service import SettingService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
|
||||
@@ -17,7 +17,7 @@ class PresetController:
|
||||
pass
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.character_service: CharacterService = registry.get_instance("character_service")
|
||||
|
||||
@@ -16,7 +16,7 @@ from core.private_channel_service import PrivateChannelService
|
||||
from core.sender_obj import SenderObj
|
||||
from core.setting_service import SettingService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
from modules.raidbot.raid.preset_controller import PresetController
|
||||
@@ -61,7 +61,7 @@ class RaidbotController(BaseModule):
|
||||
self.raid = None
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.setting_service: SettingService = registry.get_instance("setting_service")
|
||||
|
||||
@@ -8,7 +8,7 @@ from core.lookup.pork_service import PorkService
|
||||
from core.private_channel_service import PrivateChannelService
|
||||
from core.setting_service import SettingService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
|
||||
@@ -21,7 +21,7 @@ class MassinviteController(BaseModule):
|
||||
self.count = 0
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.setting_service: SettingService = registry.get_instance("setting_service")
|
||||
|
||||
@@ -10,7 +10,7 @@ from core.event_service import EventService
|
||||
from core.lookup.pork_service import PorkService
|
||||
from core.public_channel_service import PublicChannelService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.raidbot.tower.tower_service import TowerService
|
||||
from modules.standard.helpbot.playfield_controller import PlayfieldController
|
||||
@@ -23,7 +23,7 @@ class ContractController(BaseModule):
|
||||
|
||||
# noinspection DuplicatedCode
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.util: Util = registry.get_instance("util")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
|
||||
@@ -9,7 +9,7 @@ from core.event_service import EventService
|
||||
from core.lookup.pork_service import PorkService
|
||||
from core.public_channel_service import PublicChannelService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.raidbot.tower.tower_service import TowerService
|
||||
from modules.standard.helpbot.playfield_controller import PlayfieldController
|
||||
@@ -19,7 +19,7 @@ from modules.standard.helpbot.playfield_controller import PlayfieldController
|
||||
class PlantController(BaseModule):
|
||||
# noinspection DuplicatedCode
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.util: Util = registry.get_instance("util")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
|
||||
@@ -9,7 +9,7 @@ from core.public_channel_service import PublicChannelService
|
||||
from core.setting_service import SettingService
|
||||
from core.setting_types import BooleanSettingType
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
from modules.raidbot.tower.tower_controller import TowerController
|
||||
from modules.raidbot.tower.tower_service import TowerService
|
||||
@@ -25,7 +25,7 @@ class TowerAttackController:
|
||||
self.logger = Logger(__name__)
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.settings: SettingService = registry.get_instance("setting_service")
|
||||
|
||||
@@ -10,7 +10,7 @@ from core.logger import Logger
|
||||
from core.lookup.pork_service import PorkService
|
||||
from core.public_channel_service import PublicChannelService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from modules.standard.helpbot.playfield_controller import PlayfieldController
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@ class TowerController:
|
||||
self.logger = Logger(__name__)
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.event_service: EventService = registry.get_instance("event_service")
|
||||
|
||||
@@ -9,7 +9,7 @@ from core.event_service import EventService
|
||||
from core.lookup.pork_service import PorkService
|
||||
from core.public_channel_service import PublicChannelService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.raidbot.tower.tower_service import TowerService
|
||||
from modules.standard.helpbot.playfield_controller import PlayfieldController
|
||||
@@ -22,7 +22,7 @@ class TowerHotController(BaseModule):
|
||||
# noinspection DuplicatedCode
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.util: Util = registry.get_instance("util")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
|
||||
@@ -11,7 +11,7 @@ from core.decorators import instance, timerevent, event, setting
|
||||
from core.job_scheduler import JobScheduler
|
||||
from core.setting_types import BooleanSettingType
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
from modules.raidbot.tower.tower_controller import TowerController
|
||||
@@ -26,7 +26,7 @@ class TowerService(BaseModule):
|
||||
plant = []
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.util: Util = registry.get_instance("util")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
|
||||
@@ -16,7 +16,7 @@ from core.registry import Registry
|
||||
from core.setting_service import SettingService
|
||||
from core.setting_types import NumberSettingType
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from modules.core.accounting.services.access_service import AccessService
|
||||
from modules.core.discord.discord_controller import DiscordController
|
||||
|
||||
@@ -30,7 +30,7 @@ class MessageDistributor:
|
||||
self.logger = Logger(__name__)
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.character_service: CharacterService = registry.get_instance("character_service")
|
||||
self.access_service: AccessService = registry.get_instance("access_service")
|
||||
|
||||
@@ -11,13 +11,13 @@ from core.command_param_types import Any, Const, Int
|
||||
from core.decorators import instance, command
|
||||
from core.dict_object import DictObject
|
||||
from core.translation_service import TranslationService
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
|
||||
|
||||
# noinspection PyUnusedLocal
|
||||
@instance()
|
||||
class AOUController:
|
||||
AOU_URL = "https://www.ao-universe.com/mobile/parser.php?bot=tyrbot"
|
||||
AOU_URL = "https://www.ao-universe.com/mobile/parser.php?bot=igncore"
|
||||
|
||||
CACHE_GROUP = "aou"
|
||||
CACHE_MAX_AGE = 604800
|
||||
@@ -45,7 +45,7 @@ class AOUController:
|
||||
|
||||
def inject(self, registry):
|
||||
self.text = registry.get_instance("text")
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.items_controller = registry.get_instance("items_controller")
|
||||
self.cache_service = registry.get_instance("cache_service")
|
||||
self.command_alias_service = registry.get_instance("command_alias_service")
|
||||
|
||||
@@ -47,31 +47,34 @@ class RelayController:
|
||||
[self.MESSAGE_SOURCE])
|
||||
|
||||
self.setting_service.register(self.module_name, "websocket_relay_enabled", False, BooleanSettingType(),
|
||||
"Enable the websocket relay")
|
||||
"Enable the websocket relay")
|
||||
self.setting_service.register(self.module_name, "websocket_relay_server_address",
|
||||
"ws://localhost/subscribe/relay",
|
||||
"ws://localhost/subscribe/relay",
|
||||
TextSettingType(["ws://localhost/subscribe/relay"]),
|
||||
"The address of the websocket relay server",
|
||||
"All bots on the relay must connect to the same server and channel. "
|
||||
"If using the public relay server, use a unique channel name.")
|
||||
"The address of the websocket relay server",
|
||||
"All bots on the relay must connect to the same server and channel. "
|
||||
"If using the public relay server, use a unique channel name.")
|
||||
self.setting_service.register(self.module_name, "websocket_relay_channel_color", "#FFFF00",
|
||||
ColorSettingType(), "Color of the channel in websocket relay messages")
|
||||
self.setting_service.register(self.module_name, "websocket_relay_message_color", "#FCA712",
|
||||
ColorSettingType(),
|
||||
"Color of the message content in websocket relay messages")
|
||||
"Color of the message content in websocket relay messages")
|
||||
self.setting_service.register(self.module_name, "websocket_relay_sender_color", "#00DE42",
|
||||
ColorSettingType(), "Color of the sender in websocket relay messages")
|
||||
self.setting_service.register(self.module_name, "websocket_encryption_key", "",
|
||||
HiddenSettingType(allow_empty=True),
|
||||
"An encryption key used to encrypt messages over a public websocket relay")
|
||||
"An encryption key used to encrypt messages over a public websocket relay")
|
||||
self.setting_service.register(self.module_name, "ws_relay_prefix", "", TextSettingType(allow_empty=True),
|
||||
"Name of this relay (if you don't want to use org or bot name)")
|
||||
"Name of this relay (if you don't want to use org or bot name)")
|
||||
self.setting_service.register(self.module_name, "ws_msg_relay_prefix", "||",
|
||||
TextSettingType(["!", "#", "*", "@", "$", "+", "-"]),
|
||||
"Prefix for Messages which should get relayed")
|
||||
"Prefix for Messages which should get relayed")
|
||||
self.setting_service.register(self.module_name, "ws_relay_type", "with_symbol",
|
||||
TextSettingType(["with_symbol", "unless_symbol", "always"]),
|
||||
"Relay Messages", )
|
||||
"Relay Messages", )
|
||||
self.setting_service.register(self.module_name, "ws_relay_salt", "IGNCore",
|
||||
TextSettingType(["IGNCore", "IgnCore"]),
|
||||
"Relay Messages", )
|
||||
self.initialize_encrypter(self.setting_service.get("websocket_encryption_key").get_value())
|
||||
|
||||
self.setting_service.register_change_listener("websocket_relay_enabled", self.websocket_relay_update)
|
||||
@@ -84,9 +87,7 @@ class RelayController:
|
||||
|
||||
def initialize_encrypter(self, password):
|
||||
if password:
|
||||
# using hard-coded salt is less secure as it nullifies the
|
||||
# function of the salt and allows for rainbow attacks
|
||||
salt = b"tyrbot"
|
||||
salt = self.setting_service.get("ws_relay_salt").get_value()
|
||||
kdf = PBKDF2HMAC(
|
||||
algorithm=hashes.SHA256(),
|
||||
length=32,
|
||||
|
||||
@@ -4,7 +4,7 @@ from core.command_param_types import Const, Options, Int, Any, Time
|
||||
from core.db import DB
|
||||
from core.decorators import command, instance, setting
|
||||
from core.setting_types import TimeSettingType
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from modules.standard.loot.auction_strategy.auction_strategy import AuctionStrategy
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ class AuctionController:
|
||||
|
||||
def inject(self, registry):
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
|
||||
def pre_start(self):
|
||||
self.db.shared.exec("CREATE TABLE IF NOT EXISTS auction_log ("
|
||||
|
||||
@@ -10,7 +10,7 @@ from core.db import DB
|
||||
from core.decorators import instance, command, timerevent
|
||||
from core.setting_service import SettingService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
from modules.raidbot.raid.raidbot_controller import Raider
|
||||
from modules.standard.items.items_controller import ItemsController
|
||||
@@ -28,7 +28,7 @@ class LootController:
|
||||
self.last_modify = None
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.leader_controller: LeaderController = registry.get_instance("leader_controller", is_optional=True)
|
||||
|
||||
@@ -10,7 +10,7 @@ from core.dict_object import DictObject
|
||||
from core.job_scheduler import JobScheduler
|
||||
from core.logger import Logger
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
from modules.core.ban.ban_service import BanService
|
||||
|
||||
@@ -20,7 +20,7 @@ class MailController:
|
||||
|
||||
def inject(self, registry):
|
||||
self.logger = Logger(__name__)
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.ban: BanService = registry.get_instance("ban_service")
|
||||
|
||||
@@ -15,7 +15,7 @@ from core.logger import Logger
|
||||
from core.lookup.pork_service import PorkService
|
||||
from core.setting_service import SettingService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.core.accounting.preference_controller import PreferenceController
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
@@ -54,7 +54,7 @@ hh:mm - DD.MM.YYYY
|
||||
|
||||
def inject(self, registry):
|
||||
self.logger = Logger(__name__)
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.account_service: AccountService = registry.get_instance("account_service")
|
||||
|
||||
@@ -11,7 +11,7 @@ from core.logger import Logger
|
||||
from core.lookup.pork_service import PorkService
|
||||
from core.setting_service import SettingService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.core.accounting.preference_controller import PreferenceController
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
@@ -34,7 +34,7 @@ class WeeklyController:
|
||||
|
||||
def inject(self, registry):
|
||||
self.logger = Logger(__name__)
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.ban: BanService = registry.get_instance("ban_service")
|
||||
|
||||
@@ -8,7 +8,7 @@ from core.logger import Logger
|
||||
from core.setting_service import SettingService
|
||||
from core.setting_types import BooleanSettingType
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.standard.datanet.ws_controller import WebsocketRelayController
|
||||
|
||||
@@ -30,7 +30,7 @@ class WorldBossController:
|
||||
|
||||
def inject(self, registry):
|
||||
self.logger = Logger(__name__)
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.util: Util = registry.get_instance("util")
|
||||
self.command_alias_service: CommandAliasService = registry.get_instance("command_alias_service")
|
||||
|
||||
@@ -12,7 +12,7 @@ from core.logger import Logger
|
||||
from core.private_channel_service import PrivateChannelService
|
||||
from core.setting_service import SettingService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.standard.online.online_display import OnlineDisplay
|
||||
|
||||
@@ -31,7 +31,7 @@ class OnlineController:
|
||||
|
||||
def inject(self, registry):
|
||||
self.logger = Logger(__name__)
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.util: Util = registry.get_instance("util")
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
from core.command_param_types import Any
|
||||
from core.decorators import instance, command
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
|
||||
|
||||
@instance()
|
||||
class ChatController:
|
||||
def inject(self, registry):
|
||||
self.command_alias_service = registry.get_instance("command_alias_service")
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
|
||||
def start(self):
|
||||
self.command_alias_service.add_alias("cmd", "shout")
|
||||
|
||||
@@ -9,7 +9,7 @@ from core.private_channel_service import PrivateChannelService
|
||||
from core.setting_service import SettingService
|
||||
from core.setting_types import ColorSettingType, BooleanSettingType
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from modules.core.accounting.services.access_service import AccessService
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ class LeaderController:
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.access_service: AccessService = registry.get_instance("access_service")
|
||||
self.character_service: CharacterService = registry.get_instance("character_service")
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.setting_service: SettingService = registry.get_instance("setting_service")
|
||||
self.command_alias_service: CommandAliasService = registry.get_instance("command_alias_service")
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ from core.private_channel_service import PrivateChannelService
|
||||
from core.setting_service import SettingService
|
||||
from core.setting_types import TextSettingType, ColorSettingType
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
from core.util import Util
|
||||
from modules.core.accounting.services.account_service import AccountService
|
||||
from modules.raidbot.tower.tower_controller import TowerController
|
||||
@@ -30,7 +30,7 @@ class TrackController(BaseModule):
|
||||
MESSAGE_SOURCE = "track_log"
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.util: Util = registry.get_instance("util")
|
||||
self.pork: PorkService = registry.get_instance("pork_service")
|
||||
self.job_scheduler: JobScheduler = registry.get_instance("job_scheduler")
|
||||
|
||||
@@ -2,7 +2,7 @@ from core.command_param_types import Int, Character, NamedParameters
|
||||
from core.decorators import instance, command
|
||||
from core.lookup.character_history_service import CharacterHistoryService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
|
||||
|
||||
@instance()
|
||||
@@ -12,7 +12,7 @@ class CharacterHistoryController:
|
||||
pass
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.util = registry.get_instance("util")
|
||||
self.character_history_service: CharacterHistoryService = registry.get_instance("character_history_service")
|
||||
|
||||
@@ -10,7 +10,7 @@ from core.decorators import instance, command, timerevent
|
||||
from core.dict_object import DictObject
|
||||
from core.lookup.pork_service import PorkService
|
||||
from core.text import Text
|
||||
from core.igncore import Tyrbot
|
||||
from core.igncore import IgnCore
|
||||
|
||||
|
||||
@instance()
|
||||
@@ -22,7 +22,7 @@ class CharacterInfoController:
|
||||
self.waiting_for_update = {}
|
||||
|
||||
def inject(self, registry):
|
||||
self.bot: Tyrbot = registry.get_instance("bot")
|
||||
self.bot: IgnCore = registry.get_instance("bot")
|
||||
self.db: DB = registry.get_instance("db")
|
||||
self.text: Text = registry.get_instance("text")
|
||||
self.pork_service: PorkService = registry.get_instance("pork_service")
|
||||
|
||||
Reference in New Issue
Block a user