{"id":17019663,"url":"https://github.com/keimasenpai/x-admin-post","last_synced_at":"2025-07-27T03:33:41.932Z","repository":{"id":163697373,"uuid":"633069485","full_name":"KeimaSenpai/X-Admin-Post","owner":"KeimaSenpai","description":"Bot de Telegram creado para la publicación de contenido en canales de Telegram mediante una plantilla ","archived":false,"fork":false,"pushed_at":"2024-08-15T17:44:57.000Z","size":83,"stargazers_count":5,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-12T09:52:53.079Z","etag":null,"topics":["bot","python","telegram-bot-api"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KeimaSenpai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-04-26T18:02:31.000Z","updated_at":"2025-01-11T19:41:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"1378dce1-b2ff-477c-8110-f3ff3ead6c73","html_url":"https://github.com/KeimaSenpai/X-Admin-Post","commit_stats":null,"previous_names":["keimasenpai/x-admin-post"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/KeimaSenpai/X-Admin-Post","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KeimaSenpai%2FX-Admin-Post","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KeimaSenpai%2FX-Admin-Post/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KeimaSenpai%2FX-Admin-Post/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KeimaSenpai%2FX-Admin-Post/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KeimaSenpai","download_url":"https://codeload.github.com/KeimaSenpai/X-Admin-Post/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KeimaSenpai%2FX-Admin-Post/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267294180,"owners_count":24065343,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-27T02:00:11.917Z","response_time":82,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","python","telegram-bot-api"],"created_at":"2024-10-14T06:49:42.333Z","updated_at":"2025-07-27T03:33:41.858Z","avatar_url":"https://github.com/KeimaSenpai.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Post-Bot-Channel\r\n\r\nBot de Telegram para crear plantillas de forma rápida y enviarlas a un canal.\r\n\r\n## Enviroment Vars\r\n\r\n* **TELEGRAM_TOKEN**: Crea un bot en [@BotFather](https://t.me/BotFather) con /newbot y sigue las instrucciones. Es requerido añadir la variable en un archivo `.env`.\r\n\r\n## Global\r\n\r\nEstas variables son necesarias pero pueden ser modificadas a gusto del usuario.\r\nPor defecto, debes añadir solo texto en las siguientes variables:\r\n\r\n* **MAIN_CHANNEL**\r\n* **ANIME_CHANNEL**\r\n* **SERIES_CHANNEL**\r\n\r\nEn estas variables se almacena el `CHAT_ID` del canal o canales a donde serán enviados los posts.\r\nPuedes encontrar el `CHAT_ID` reenviado un mensaje del canal hacia [@ShowJsonBot](https://t.me/ShowJsonBot).\r\nAmbos son valores enteros [`int`] no lo trates como texto. Debes añadir el simbolo `-` en la variable.\r\n\r\n**Formato:** `PELICULAS = -1234567890`\r\n\r\n* **PELICULAS**\r\n* **SERIES**\r\n\r\n## ¿Deseas añadir canales adicionales a donde enviar plantillas?\r\n\r\nPara esto es necesario crear nuevos 'steps' para el ConversationHandler, es decir, crear nuevas variables las cuales se interpretan como pasos, donde se guardará la información introducida por el usuario. Ambos módulos funcionan perfectamente por separado, añadir un módulo adicional es solo crear los 'steps' necesarios en `constants.py` e indicarle al ConversationHandler el orden en que recibirá la información.\r\n\r\n## ¿Es necesaria la carpeta \"photo\"?\r\n\r\nSi, esta carpeta es totalmente necesaria para guardar las imagenes introducidas al crear la plantilla. En caso de ser eliminada, el sistema volverá a generarla.\r\n\r\n## ¿Puedo saltar algún paso en el momento de introducir la información?\r\n\r\nPor el momento esa caracteristica no está implementada.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeimasenpai%2Fx-admin-post","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkeimasenpai%2Fx-admin-post","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeimasenpai%2Fx-admin-post/lists"}