Puncte:0

Nu există un astfel de fișier sau director pentru Telegram Bot

drapel mx

Am configurat un robot pentru a face capturi de ecran de filme în Telegram In fata gazdelor: pun localhost, cand il rulez cu comanda python3 - m bot si trimit un fisier robotului imi trimite un mesaj

file/342271090/241: Nu există un astfel de fișier sau director

este trimis. Unde este problema?

  • Înainte de asta, am configurat un flux git pe un server dedicat, pe care l-am pus în fața Host: localhost și în fața public_url: domeniul și portul meu și trimit fluxul python3 -m care îi aparține în comanda cu Nu mă confrunt cu nicio problemă

Primul cod este legat de fișierul de configurare a fluxului

import sys
import os

de la adresa URL de import yarl

încerca:
    port = int(os.environ.get("PORT", "8080"))
cu excepția ValueError:
    port = -1
dacă nu 1 <= port <= 65535:
    print("Vă rugăm să vă asigurați că variabila de mediu PORT este un număr întreg între 1 și 65535")
    sys.exit(1)

încerca:
    api_id = int(os.environ["TG_API_ID"])
    api_hash = os.environ["TG_API_HASH"]
cu excepția (KeyError, ValueError):
    print("Vă rugăm să setați corect variabilele de mediu TG_API_ID și TG_API_HASH")
    print(„Puteți obține propriile chei API la https://my.telegram.org/apps”)
    sys.exit(1)

trust_headers = bool(os.environ.get("TRUST_FORWARD_HEADERS"))
gazdă = os.environ.get("HOST", "localhost")
public_url = URL(os.environ.get("PUBLIC_URL", f"http://{gazdă}:{port}"))

session_name = os.environ.get ("TG_SESSION_NAME", "tgfilestream")
bot_token = os.environ.get ("BOT_TOKEN", "tgfilestream")

log_config = os.environ.get("LOG_CONFIG")
depanare = bool(os.environ.get("DEBUG"))

încerca:
    # Limita de solicitare continuă per utilizator
    limită_cerere = int(os.environ.get("REQUEST_LIMIT", "5"))
cu excepția ValueError:
    print("Vă rugăm să vă asigurați că variabila de mediu REQUEST_LIMIT este un număr întreg")
    sys.exit(1)

încerca:
    # Limita de conexiune per DC
    connection_limit = int(os.environ.get("CONNECTION_LIMIT", "20"))
cu excepția ValueError:
    print("Vă rugăm să vă asigurați că variabila de mediu CONNECTION_LIMIT este un număr întreg")
    sys.exit(1)

Cel de-al doilea cod este legat de fișierul capturii de ecran cu captură bot de configurare

import os
din calea de import pathlib

Config clasa:
    
    API_ID = int(os.environ.get('API_ID'))
    API_HASH = os.environ.get('API_HASH')
    BOT_TOKEN = os.environ.get('BOT_TOKEN')
    SESSION_NAME = os.environ.get('SESSION_NAME')
    LOG_CHANNEL = int(os.environ.get('LOG_CHANNEL'))
    DATABASE_URL = os.environ.get('DATABASE_URL')
    AUTH_USERS = [int(i) pentru i în os.environ.get('AUTH_USERS', '').split(' ')]
    MAX_PROCESSES_PER_USER = int(os.environ.get('MAX_PROCESSES_PER_USER', 2))
    MAX_TRIM_DURATION = int(os.environ.get('MAX_TRIM_DURATION', 600))
    TRACK_CHANNEL = int(os.environ.get('TRACK_CHANNEL', False))
    SLOW_SPEED_DELAY = int(os.environ.get('SLOW_SPEED_DELAY', 15))
    HOST = os.environ.get('HOST', '')
    
    SCRST_OP_FLDR = Cale('capturi de ecran/')
    SMPL_OP_FLDR = Cale('mostre/')
    THUMB_OP_FLDR = Cale('miniaturi/')
    CULORI = ['alb', 'negru', 'rosu', 'albastru', 'verde', 'galben', 'portocaliu', 'violet', 'maro', 'auriu', 'argintiu', 'roz' ]
    FONT_SIZES_NAME = [„Mic”, „Mediu”, „Mare”]
    FONT_SIZES = [30, 40, 50]

Ce ar trebui să pun în fața HOST și public_url și Auth User? am pus-o astfel:

gazdă = "gazdă locală"
public_url = "https://mydomain.com:1234"))
AUTH_USERS = ('123456789')

telethon lib

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.