enviar mensajes conseguido
This commit is contained in:
@@ -1,5 +1,43 @@
|
||||
def main():
|
||||
print("Hello from telegram!")
|
||||
import os
|
||||
from pathlib import Path
|
||||
|
||||
from telegram_utils import send_message
|
||||
|
||||
|
||||
ENV_FILE = Path(".env")
|
||||
MESSAGE_TO_SEND = "Holaa prueba 1"
|
||||
|
||||
|
||||
def load_env_file(path: Path) -> None:
|
||||
if not path.exists():
|
||||
raise FileNotFoundError(
|
||||
f"No se encontró el archivo de entorno: {path}"
|
||||
)
|
||||
|
||||
with path.open(encoding="utf-8") as env_file:
|
||||
for raw_line in env_file:
|
||||
line = raw_line.strip()
|
||||
if not line or line.startswith("#") or "=" not in line:
|
||||
continue
|
||||
|
||||
key, value = line.split("=", 1)
|
||||
key = key.strip()
|
||||
value = value.strip().strip('"').strip("'")
|
||||
if key and key not in os.environ:
|
||||
os.environ[key] = value
|
||||
|
||||
|
||||
def main() -> None:
|
||||
load_env_file(ENV_FILE)
|
||||
|
||||
api_key = os.environ.get("TELEGRAM_API_KEY")
|
||||
chat_id = os.environ.get("TELEGRAM_CHAT_ID")
|
||||
if not api_key or not chat_id:
|
||||
raise RuntimeError(
|
||||
"Asegúrate de definir TELEGRAM_API_KEY y TELEGRAM_CHAT_ID en tu .env."
|
||||
)
|
||||
|
||||
send_message(api_key, chat_id, MESSAGE_TO_SEND)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user