1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-23 19:44:20 +00:00

Fix reminder bug

This commit is contained in:
Steffo 2020-01-17 18:21:57 +01:00
parent 0e0b88e6e7
commit 53824e990c

View file

@ -37,7 +37,7 @@ class ReminderCommand(Command):
async def _remind(self, reminder):
await sleep_until(reminder.datetime)
if self.interface.name == "telegram":
chat_id: int = pickle.loads(reminder.raw_interface_data)
chat_id: int = pickle.loads(reminder.interface_data)
client: telegram.Bot = self.serf.client
await self.serf.api_call(client.send_message,
chat_id=chat_id,
@ -45,7 +45,7 @@ class ReminderCommand(Command):
parse_mode="HTML",
disable_web_page_preview=True)
elif self.interface.name == "discord":
channel_id: int = pickle.loads(reminder.raw_interface_data)
channel_id: int = pickle.loads(reminder.interface_data)
client: discord.Client = self.serf.client
channel = client.get_channel(channel_id)
await channel.send(discord_escape(f"❗️ {reminder.message}"))
@ -70,7 +70,7 @@ class ReminderCommand(Command):
return
await data.reply(f"✅ Promemoria impostato per [b]{date.strftime('%Y-%m-%d %H:%M:%S')}[/b]")
if self.interface.name == "telegram":
interface_data = pickle.dumps(data.update.effective_chat.id)
interface_data = pickle.dumps(data.message.chat.id)
elif self.interface.name == "discord":
interface_data = pickle.dumps(data.message.channel.id)
else: