message achoix

This commit is contained in:
gpatruno
2025-07-20 03:33:48 +02:00
parent 9725cd7a7c
commit 75d9a65cc4
15 changed files with 272 additions and 47 deletions
+11
View File
@@ -1,6 +1,14 @@
import asyncio
import argparse
import sys
import os
from urllib.parse import urlparse
# Ajouter le chemin de l'environnement virtuel
venv_path = os.path.join(os.path.dirname(__file__), 'env', 'lib', 'python3.10', 'site-packages')
if venv_path not in sys.path:
sys.path.insert(0, venv_path)
from pytmi import Client # Assurez-vous que c'est le nom correct de votre module et qu'il est correctement installé.
async def send_message_to_twitch_stream(pseudo, token, stream_url, message):
@@ -20,6 +28,9 @@ async def send_message_to_twitch_stream(pseudo, token, stream_url, message):
# Attendre un peu avant de se déconnecter pour s'assurer que le message est envoyé
await asyncio.sleep(2)
print("Déconnexion...")
except AssertionError as e:
print(f"Erreur d'assertion (client déjà connecté ou paramètres invalides): {e}")
print("Vérifiez que le token et le pseudo sont corrects")
except Exception as e:
print(f"Erreur lors de l'interaction avec Twitch: {type(e).__name__}, {e}")
except AttributeError as e: