{"id":22261754,"url":"https://github.com/jsonfm/alexa-maps-utpl","last_synced_at":"2026-04-17T15:31:56.242Z","repository":{"id":186241594,"uuid":"674862019","full_name":"jsonfm/alexa-maps-utpl","owner":"jsonfm","description":"♾️ 💬 ⚡️ A chatbot made with Alexa, chatGPT and Arduino.","archived":false,"fork":false,"pushed_at":"2023-10-08T13:30:51.000Z","size":23,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-25T13:47:00.406Z","etag":null,"topics":["alexa","alexa-skill","arduino","aws","bot","chatgpt","iot","pyhton"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jsonfm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2023-08-05T02:02:01.000Z","updated_at":"2023-08-05T02:42:58.000Z","dependencies_parsed_at":"2025-01-30T12:37:27.765Z","dependency_job_id":null,"html_url":"https://github.com/jsonfm/alexa-maps-utpl","commit_stats":null,"previous_names":["jsonfm/alexa-maps-utpl"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jsonfm/alexa-maps-utpl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsonfm%2Falexa-maps-utpl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsonfm%2Falexa-maps-utpl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsonfm%2Falexa-maps-utpl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsonfm%2Falexa-maps-utpl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jsonfm","download_url":"https://codeload.github.com/jsonfm/alexa-maps-utpl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsonfm%2Falexa-maps-utpl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31934330,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T12:37:54.787Z","status":"ssl_error","status_checked_at":"2026-04-17T12:37:25.095Z","response_time":62,"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":["alexa","alexa-skill","arduino","aws","bot","chatgpt","iot","pyhton"],"created_at":"2024-12-03T09:14:16.821Z","updated_at":"2026-04-17T15:31:56.223Z","avatar_url":"https://github.com/jsonfm.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Alexa UTPL Global Campus Bot\n\nA chat bot made with Alexa, ChatGPT and Arduino. It uses an alexa skill for interacting with users. It answers different questions using an external database (an excel file). Also controls an IoT circuit using Arduino IoT cloud API REST.\n\n### 📦 Installation\n\nClone the repository and install the dependencies:\n\n```\npip install -r requirements.txt\n```\n\n### 💬 ChatGPT\n\nChatGPT utils can be found at `chatgpt.py`:\n\n```python\nimport time\nstart = time.time()\nresponse = ask_to_chatgpt_v2(\"what's the physics?\", max_tokens=100)\nend = time.time()\nprint(f\"elapsed time: {end - start} secs.\")\n```\n\n### 💾 Database\n\nThe database uses pandas to read and make queries to some csv/excel files.\n\n```python\ndb = Database()\n\ndb.load(\"dbutplcampus.csv\")\n\nprint(\"Ciudades: \", db.get_all_cities())\nprint(\"Paises: \", db.get_all_countries())\nprint(\"Continentes: \", db.get_all_continents())\nprint(\"Institutions: \", db.get_institutions(randomized=True))\nprint(\"careers: \", db.get_careers())\nprint(\"convenios: \", db.get_convenios())\nprint(\"objetivos: \", db.get_objetivos())\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjsonfm%2Falexa-maps-utpl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjsonfm%2Falexa-maps-utpl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjsonfm%2Falexa-maps-utpl/lists"}