|
|
@@ -263,7 +263,11 @@ def publicar_evento(request, evento_id):
|
|
|
if not evento.publicado:
|
|
|
evento.publicado = True
|
|
|
evento.save()
|
|
|
- send_message('El evento %s ha sido publicado: https://jugaralpadel.es/eventos/eventos/%s/' % (evento.nombre, evento.id))
|
|
|
+ if evento.para_parejas):
|
|
|
+ send_photo_url("https://jugaralpadel.es/static/images//parejas.png", "Pozo %s publicado: https://jugaralpadel.es/eventos/eventos/%s/" % (evento.nombre, evento.id))
|
|
|
+ else:
|
|
|
+ send_photo_url("https://jugaralpadel.es/static/images//padel-court.jpg", "Pozo %s publicado: https://jugaralpadel.es/eventos/eventos/%s/" % (evento.nombre, evento.id))
|
|
|
+
|
|
|
messages.success(request, 'El evento %s ha sido publicado' % evento.nombre)
|
|
|
else:
|
|
|
messages.info(request, 'El evento %s ya está publicado' % evento.nombre)
|
|
|
@@ -668,3 +672,14 @@ def send_message(text):
|
|
|
}
|
|
|
response = requests.get(url, params=params)
|
|
|
return response.json()
|
|
|
+
|
|
|
+def send_photo_url(photo_url, caption=None):
|
|
|
+ url = f"https://api.telegram.org/bot{BOT_TOKEN}/sendPhoto"
|
|
|
+ params = {
|
|
|
+ "chat_id": CHAT_ID,
|
|
|
+ "photo": photo_url,
|
|
|
+ }
|
|
|
+ if caption:
|
|
|
+ params["caption"] = caption
|
|
|
+ response = requests.get(url, params=params)
|
|
|
+ return response.json()
|