Uso del almacén de sesiones de Telegram

Qué es el repositorio de sesiones de Telegram

Un repositorio de sesiones de Telegram es un servidor que almacena claves así como otros datos necesarios para acceder a las cuentas de Telegram. Como parte de la plataforma SIP.TG, se proporciona un número ilimitado de repositorios, cada uno de los cuales puede almacenar también las sesiones de Telegram de un número ilimitado de usuarios. El módulo de almacenamiento se implementa basándose en la biblioteca oficial de código abierto de Telegram - . TDLib.

Además de los repositorios de sesiones seguras oficiales de Telegram, cada usuario puede crear su propio repositorio como parte de la plataforma SIP.TG. Los almacenes sólo se pueden seleccionar en el momento de crear una nueva sesión de Telegram; no es posible mover las sesiones de Telegram entre almacenes.

Características del repositorio de sesiones de Telegram

Los datos del almacenamiento se utilizan para conectarse y comunicarse con la infraestructura de Telegram. La interacción entre la plataforma SIP.TG y el repositorio se produce a través de TCP. El módulo de control se conecta al repositorio de sesiones, transmite un identificador de sesión interno y luego se construye la comunicación posterior enviando comandos en formato JSON en ambos sentidos.

Además, el repositorio de sesiones de Telegram ofrece funciones adicionales:

  • rechaza la ejecución de comandos no autorizados;
  • restringe la transmisión de sólo el tipo de evento permitido (actualización);
  • tiene soporte para un número ilimitado de conexiones TCP por sesión de Telegram;
  • busca automáticamente un usuario por nombre de usuario y número de teléfono;
  • almacena en caché los resultados de las búsquedas de los usuarios;
  • tiene dos modos de almacenamiento de datos: en la base de datos local SQLite (utilizando la biblioteca TDLib) o en la base de datos externa MySQL.

Requisitos del sistema

El entorno de ejecución del repositorio está construido sobre una plataforma de virtualización Docker Para evitar la emulación del entorno de ejecución, no recomendamos utilizar un sistema operativo que no sea Linux (Mac OS, Windows) como sistema operativo principal. Todas las dependencias de software adicionales ya están contenidas en la imagen distribuida, el SO base sólo necesita Docker CE и Docker Compose.

El servidor debe tener una dirección IP dedicada y ser accesible desde una red externa, o debe ser capaz de "reenviar" un puerto TCP arbitrario a una dirección IP externa.

Cómo crear su propio almacén de sesiones

Obtenga los certificados

Los certificados de encriptación le permiten establecer una conexión segura entre la plataforma SIP.TG y el servidor de almacenamiento. En la configuración del bot @siptg_bot ejecuta el comando /storage y haz clic en el botón "Nuevo".

El bot te enviará 2 archivos: una clave privada y un certificado, necesarios para una conexión segura. Guárdelos: los necesitará más tarde para escribir en el servidor de almacenamiento.
Preparación del servidor

La información más detallada y actualizada sobre la configuración de un servidor se encuentra en en la página en GitHub. El procedimiento incluye:

  • actualizar el software instalado (si es necesario);
  • instalación del software Docker;
  • obtener plantillas de archivos de configuración;
  • guardar los archivos del certificado del bot en el servidor;
  • realizar cambios en los archivos de configuración (si es necesario);
  • ejecutando el almacenamiento en el servidor.
Conexión alalmacén de sesiones

El último paso de la configuración consiste en configurar los ajustes para conectarse al almacén de sesiones a través del bot, es decir, especificar la dirección de conexión. Haga clic en el botón Dirección e introduzca la dirección externa y el puerto del servidor donde se ejecuta el almacén de sesiones. A continuación, haga clic en el botón Habilitar para intentar conectarse al servidor de repositorios. Si los parámetros de conexión son incorrectos, recibirá un mensaje de error y el repositorio se desactivará.

Ver también


Opciones de pago de la pasarela SIP.TG para la transferencia de llamadas entre Telegram y la telefonía SIP

Problemas frecuentes y soluciones a la hora de configurar una pasarela de llamadas entre Telegram y la telefonía SIP

Configuración de códecs para cuentas SIP al configurar una pasarela SIP.TG para llamadas de voz de Telegram

Configuración y uso del teclado DTMF en las llamadas de Telegram

Configuración de las reglas de conversión de números para las cuentas SIP

Códigos de error y su decodificación que pueden producirse al configurar una pasarela para llamadas de Telegram

Formas de transferir la administración de las tarifas a otro usuario, de transferir los derechos de administración de las tarifas y de transferir la propiedad de las tarifas

Solicitud de gestión de cuentas SIP.TG para ayudar a los usuarios cuyas categorías de usuario pueden acceder a la función

Operadores de telefonía IP para diferentes zonas geográficas, examinados por nuestro equipo

Escenarios de integración con productos e infraestructuras de operadores de telecomunicaciones y grandes empresas

Finalidad, ventajas, instalación y configuración de servidores Worker propios para SIP.TG