1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-27 13:34:28 +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): async def _remind(self, reminder):
await sleep_until(reminder.datetime) await sleep_until(reminder.datetime)
if self.interface.name == "telegram": 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 client: telegram.Bot = self.serf.client
await self.serf.api_call(client.send_message, await self.serf.api_call(client.send_message,
chat_id=chat_id, chat_id=chat_id,
@ -45,7 +45,7 @@ class ReminderCommand(Command):
parse_mode="HTML", parse_mode="HTML",
disable_web_page_preview=True) disable_web_page_preview=True)
elif self.interface.name == "discord": 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 client: discord.Client = self.serf.client
channel = client.get_channel(channel_id) channel = client.get_channel(channel_id)
await channel.send(discord_escape(f"❗️ {reminder.message}")) await channel.send(discord_escape(f"❗️ {reminder.message}"))
@ -70,7 +70,7 @@ class ReminderCommand(Command):
return return
await data.reply(f"✅ Promemoria impostato per [b]{date.strftime('%Y-%m-%d %H:%M:%S')}[/b]") await data.reply(f"✅ Promemoria impostato per [b]{date.strftime('%Y-%m-%d %H:%M:%S')}[/b]")
if self.interface.name == "telegram": 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": elif self.interface.name == "discord":
interface_data = pickle.dumps(data.message.channel.id) interface_data = pickle.dumps(data.message.channel.id)
else: else: