announce on telegram

This commit is contained in:
j 2023-08-16 17:21:32 +02:00
commit a569dde23b
11 changed files with 62 additions and 7 deletions

View file

@ -30,13 +30,22 @@ def announce_items():
f.write(r.content)
f.close()
image = f.name
r = rpc.send(
message, group=settings.SIGNAL_ANNOUNCE_GROUP,
preview_url=link,
preview_title=item.title,
preview_image=image,
preview_description=description,
)
if getattr(settings, "SIGNAL_ANNOUNCE_GROUP"):
r = rpc.send(
message,
group=settings.SIGNAL_ANNOUNCE_GROUP,
preview_url=link,
preview_title=item.title,
preview_image=image,
preview_description=description,
)
if getattr(settings, "TELEGRAM_ANNOUNCE_CHANNEL"):
message = f'<a href="{link}">{item.title}</a>'
r = telegram_rpc.send(
message,
channel=settings.TELEGRAM_ANNOUNCE_CHANNEL,
preview_image=image,
)
item.save()
if image:
os.unlink(f.name)