{"id":28224384,"url":"https://github.com/jjrh92/bender","last_synced_at":"2026-02-01T19:34:36.827Z","repository":{"id":199800012,"uuid":"703247674","full_name":"jjrh92/Bender","owner":"jjrh92","description":"Bot for Telegram/Discord","archived":false,"fork":false,"pushed_at":"2026-01-01T20:20:04.000Z","size":145,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"Telegram","last_synced_at":"2026-01-07T05:12:27.716Z","etag":null,"topics":["discord","discord-bot","node","nodeapp","nodejs","telegram","telegram-bot"],"latest_commit_sha":null,"homepage":"https://t.me/Bender1992Bot","language":"JavaScript","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/jjrh92.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-10-10T22:08:28.000Z","updated_at":"2026-01-01T20:20:05.000Z","dependencies_parsed_at":"2025-11-19T17:01:00.214Z","dependency_job_id":null,"html_url":"https://github.com/jjrh92/Bender","commit_stats":null,"previous_names":["jjrh92/juliobot","jjrh92/juliobot_telegram","jjrh92/bender"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jjrh92/Bender","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjrh92%2FBender","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjrh92%2FBender/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjrh92%2FBender/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjrh92%2FBender/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jjrh92","download_url":"https://codeload.github.com/jjrh92/Bender/tar.gz/refs/heads/Telegram","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjrh92%2FBender/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28987279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T18:17:03.387Z","status":"ssl_error","status_checked_at":"2026-02-01T18:16:57.287Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["discord","discord-bot","node","nodeapp","nodejs","telegram","telegram-bot"],"created_at":"2025-05-18T09:11:32.243Z","updated_at":"2026-02-01T19:34:36.809Z","avatar_url":"https://github.com/jjrh92.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n![Github Contributors](https://img.shields.io/github/contributors/jjrh92/Bender)\n![Github Stars](https://img.shields.io/github/stars/jjrh92/Bender)\n![Github Issues](https://img.shields.io/github/issues-raw/jjrh92/Bender)\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/jjrh92/Bender\"\u003e\n    \u003cimg src=\"https://img.icons8.com/?size=512\u0026id=Jz5tDx0gvMMC\u0026format=png\" alt=\"Logo\" width=\"200\" height=\"200\"\u003e\n  \u003c/a\u003e\n\n\u003ch3 align=\"center\"\u003eWelcome - Bienvenid@\u003c/h3\u003e\n\n  \u003cp align=center\"\u003e\n    Bender\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://t.me/Bender1992Bot/\"\u003eView Demo - Ver Demo\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/jjrh92/Bender/issues\"\u003eReport Bug - Reportar Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/jjrh92/Bender/issues\"\u003eRequest Feature - Pedir Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n\n\u003ch1 align=\"center\"\u003e \nAbout The Project \u003cimg src=\"https://media2.giphy.com/media/4ZrRpqbSaWoyZYRoCd/giphy.gif\" width=\"30px\"\u003e Acerca del Proyecto\n\u003c/h1\u003e\n\nTelegram bot that connects with OpenAI to respond user questions using /gpt. It can give you a METAR with the /metar command, TAF with the /taf command, and weather with /weather command. It also supports a notifications system that allows you to be contacted via telegram when somebody connects to a voice channel in Discord. It also sends 2 messages a day to said telegram chat/or group chat. One with a morning joke (good morning), and one with a NASA Picture of the Day for the good night. The content of these 2 messages are totally random and are fetched from 2 different API calls.\n\nBot de Telegram que se conecta con OpenAI para responder preguntas de los usuarios usando /gpt. Puede proporcionarle un METAR con el comando /metar y el clima con el comando /weather. Tambien soporta un sistema de notificaciones que avisa por Telegram cuando un usuario se une a un canal de voz de Discord. Ademas envia 2 mensajes al dia a dicho chat/grupo de Telegram. Uno en la mañana con una broma de buenos dias y el otro en la noche con una foto diaria de la NASA para las buenas noches. El contenido de estos 2 mensajes son aleatorios y obtenidos de 2 diferentes llamadas a dichas APIs.\n\n\u003ch1 align=\"center\"\u003e \nBuilt With \u003cimg src=\"https://media0.giphy.com/media/uhQuegHFqkVYuFMXMQ/giphy.gif\" width=\"30px\"\u003eHecho Con\n\u003c/h1\u003e\n\nNodeJS, Axios, Discord.js, Express, Openai, dontenv, telegraf, checkwx, NASA (APOD).\n\n\u003c!-- GETTING STARTED --\u003e\n\u003ch1 align=\"center\"\u003e \nGetting Started \u003cimg src=\"https://media1.giphy.com/media/QvpqIQAAl66EfoTJj8/giphy.gif\" width=\"30px\"\u003eComenzando\n\u003c/h1\u003e\n\n\nInstall the project locally - Instalar el proyecto localmente. \n\nClone the repo and run the command npm install, then run the command npm run dev\n   ```sh\n   git clone https://github.com/jjrh92/Bender.git\n   ```\n\nSi gustas tambien puedes ver el proyecto desplegado usando el enlace \"View demo\" de arriba.\n\n\u003c!-- USAGE EXAMPLES --\u003e\n\u003ch1 align=\"center\"\u003e \nUsage \u003cimg src=\"https://media4.giphy.com/media/v1.Y2lkPTc5MGI3NjExN2lvcWx2Ynpia3BjYnk3Yzlvdmw1cnBjdHI3cm5uY3QzenM1enNibiZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9cw/igPDtkfSJZMFwE0LP8/giphy.gif\" width=\"30px\"\u003e Uso\n\u003c/h1\u003e\n\n/metar \"icao\"\n/taf \"icao\"\n/clima \"city\"\n/gpt \"querie\"\n\nwithout the \"\" ;)\n\n\u003c!-- CONTRIBUTING --\u003e\n\u003ch1 align=\"center\"\u003e \nContributing \u003cimg src=\"https://media4.giphy.com/media/rkzUVAQe0zC52ActrJ/giphy.gif\" width=\"30px\"\u003eContribuir\n\u003c/h1\u003e\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**. - Las contribuciones son lo que hace la comunidad open source increible para aprender, inspirar, y crear, todas las contribuciones *son bienvenidas*. \n\nIf you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag \"enhancement\". - Si tienes una sugerencia para mejorar este proyecto, por favor forkea el repositorio y haz una pull request. Puedes tambien abrir un issue con el tag \"mejora\".\n\nDon't forget to give the project a star! Thanks again! - No olvides darle una estrella al proyecto! Gracias de nuevo!\n\n\u003c!-- CONTACT --\u003e\n\u003ch1 align=\"center\"\u003e \nContact \u003cimg src=\"https://media3.giphy.com/media/dA9zmG7BCtbauczAQY/giphy.gif\" width=\"30px\"\u003e Contacto\n\u003c/h1\u003e\n\n[Via LinkedIn](https://linkedin.com/jjrh92)\n\n[Via Github](https://github.com/jjrh92)\n\n[Via E-Mail](mailto:contact@julioreyes.dev)\n\n[Via Telegram](https://t.me/jjrh92)\n\n\u003c!-- ACKNOWLEDGMENTS --\u003e\n\u003ch1 align=\"center\"\u003e \nAcknowledgments \u003cimg src=\"https://media1.giphy.com/media/v1.Y2lkPTc5MGI3NjExbXliemQ4NzVmdXRxc3FyM3RjN2F2NzQ5MmRwZnJxa2VrZDBncjhtbiZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9cw/sa5tk2gi3G1MSmy1vY/giphy.gif\" width=\"30px\"\u003e Agradecimientos\n\u003c/h1\u003e\n\n[telegraf.js.org](https://telegraf.js.org/)\n[replit.com](https://replit.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjjrh92%2Fbender","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjjrh92%2Fbender","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjjrh92%2Fbender/lists"}