diff --git a/royalnet/bots/telegram.py b/royalnet/bots/telegram.py
index 6568e3eb..e7542094 100644
--- a/royalnet/bots/telegram.py
+++ b/royalnet/bots/telegram.py
@@ -45,7 +45,7 @@ class TelegramBot:
class TelegramCall(Call):
interface_name = "telegram"
interface_obj = self
- interface_alchemy = self.alchemy
+ alchemy = self.alchemy
async def reply(call, text: str):
await asyncify(call.channel.send_message, text, parse_mode="HTML")
diff --git a/royalnet/commands/debug_create.py b/royalnet/commands/debug_create.py
index 7e1021b0..940899e2 100644
--- a/royalnet/commands/debug_create.py
+++ b/royalnet/commands/debug_create.py
@@ -10,7 +10,7 @@ class DebugCreateCommand(Command):
require_alchemy_tables = {Royal}
async def common(self, call: Call, args: CommandArgs):
- royal = call.interface_alchemy.Royal(username=args[0], role="Member")
+ royal = call.alchemy.Royal(username=args[0], role="Member")
call.session.add(royal)
call.session.commit()
await call.reply(f"✅ Utente {royal}
creato!")
diff --git a/royalnet/commands/sync.py b/royalnet/commands/sync.py
index 6b0d9793..aece8edb 100644
--- a/royalnet/commands/sync.py
+++ b/royalnet/commands/sync.py
@@ -21,19 +21,19 @@ class SyncCommand(Command):
if user is None:
raise ValueError("Trying to sync a None user.")
# Find the Royal
- royal = await asyncify(call.session.query(call.interface_alchemy.Royal).filter_by(username=args[0]).one_or_none)
+ royal = await asyncify(call.session.query(call.alchemy.Royal).filter_by(username=args[0]).one_or_none)
if royal is None:
await call.reply("⚠️ Non esiste alcun account Royalnet con quel nome.")
# Find if the user is already synced
- telegram = await asyncify(call.session.query(call.interface_alchemy.Telegram).filter_by(tg_id=user.id).one_or_none)
+ telegram = await asyncify(call.session.query(call.alchemy.Telegram).filter_by(tg_id=user.id).one_or_none)
if telegram is None:
# Create a Telegram to connect to the Royal
# Avatar is WIP
- telegram = call.interface_alchemy.Telegram(royal=royal,
- tg_id=user.id,
- tg_first_name=user.first_name,
- tg_last_name=user.last_name,
- tg_username=user.username)
+ telegram = call.alchemy.Telegram(royal=royal,
+ tg_id=user.id,
+ tg_first_name=user.first_name,
+ tg_last_name=user.last_name,
+ tg_username=user.username)
call.session.add(telegram)
await call.reply(f"✅ Connessione completata: {str(royal)}
⬌ {str(telegram)}
")
else:
@@ -45,4 +45,3 @@ class SyncCommand(Command):
await call.reply(f"✅ Dati di {str(telegram)}
aggiornati.")
# Commit the session
await asyncify(call.session.commit())
- # Notify the user
diff --git a/royalnet/utils/call.py b/royalnet/utils/call.py
index 2fe4ddf2..c21c06a2 100644
--- a/royalnet/utils/call.py
+++ b/royalnet/utils/call.py
@@ -15,7 +15,7 @@ class Call:
# These parameters / methods should be overridden
interface_name = NotImplemented
interface_obj = NotImplemented
- interface_alchemy: "Alchemy" = NotImplemented
+ alchemy: "Alchemy" = NotImplemented
async def reply(self, text: str):
"""Send a text message to the channel the call was made."""
@@ -37,7 +37,7 @@ class Call:
async def session_init(self):
if not self.command.require_alchemy_tables:
return
- self.session = await loop.run_in_executor(None, self.interface_alchemy.Session)
+ self.session = await loop.run_in_executor(None, self.alchemy.Session)
async def session_end(self):
if not self.session: