{"id":21681744,"url":"https://github.com/jama5262/dialogflow-reddit-chatbot","last_synced_at":"2026-05-04T09:32:21.508Z","repository":{"id":44196657,"uuid":"235990450","full_name":"jama5262/dialogflow-reddit-chatbot","owner":"jama5262","description":"A dailogflow chatbot that consumes the reddit api using a flask server-side and react client-side","archived":false,"fork":false,"pushed_at":"2023-03-03T23:40:07.000Z","size":4811,"stargazers_count":2,"open_issues_count":20,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-10-07T04:47:55.496Z","etag":null,"topics":["animejs","dialogflow","flask","react","reactmaterial","reddit-api"],"latest_commit_sha":null,"homepage":"https://dialogflow-reddit-chatbot.herokuapp.com/","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/jama5262.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}},"created_at":"2020-01-24T11:27:53.000Z","updated_at":"2023-05-02T09:07:51.000Z","dependencies_parsed_at":"2024-11-25T15:44:13.667Z","dependency_job_id":null,"html_url":"https://github.com/jama5262/dialogflow-reddit-chatbot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jama5262/dialogflow-reddit-chatbot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jama5262%2Fdialogflow-reddit-chatbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jama5262%2Fdialogflow-reddit-chatbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jama5262%2Fdialogflow-reddit-chatbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jama5262%2Fdialogflow-reddit-chatbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jama5262","download_url":"https://codeload.github.com/jama5262/dialogflow-reddit-chatbot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jama5262%2Fdialogflow-reddit-chatbot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32601524,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"online","status_checked_at":"2026-05-04T02:00:06.625Z","response_time":58,"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":["animejs","dialogflow","flask","react","reactmaterial","reddit-api"],"created_at":"2024-11-25T15:31:11.982Z","updated_at":"2026-05-04T09:32:21.488Z","avatar_url":"https://github.com/jama5262.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dialogflow-reddit-chatbot (Server Side)\nA dailogflow chatbot that consumes the reddit api using a flask server and a react js client.\nSimply ask a question like \"**Get me the top 3 reddit posts from r/ProgrammerHumor**\" and the chatbot will respond with posts queried from Reddit.\n\nDemo 1 | Demo 2\n------------ | ------------- \n\u003cimg src=\"demos/image1.gif\" alt=\"alt text\" height=\"500px\"\u003e | \u003cimg src=\"demos/image3.gif\" height=\"500px\"\u003e\n\n# Table of Contents\n- [Built With](#built-with)\n- [Usage](#usage)\n- [Support](#support)\n- [License](#license)\n\n## Built-With\n### Server Side\n- [Flask](https://flask.palletsprojects.com/en/1.1.x/)\n- [Dialogflow](https://cloud.google.com/dialogflow/?utm_source=google\u0026utm_medium=cpc\u0026utm_campaign=emea-emea-all-en-dr-skws-all-all-trial-p-gcp-1011340\u0026utm_content=text-ad-none-any-DEV_c-CRE_550162822986-ADGP_Hybrid%20%7C%20SKWS%20-%20PHR%20%7C%20Txt%20~%20AI%20%26%20ML%20~%20Dialogflow%23v3-KWID_43700066772651217-aud-488003287395%3Akwd-389521182622-userloc_9076828\u0026utm_term=KW_dialogflow-NET_g-PLAC_\u0026gclid=Cj0KCQiAzeSdBhC4ARIsACj36uF6zxdWzxvsFPqTKmusbtAQFAR2C4m4aWQ_IUrjwzPAohr-dFFaWaUaApLnEALw_wcB\u0026gclsrc=aw.ds)\n### Client Side\n- [React](https://reactjs.org/)\n- [Redux](https://redux.js.org/)\n- [React-Redux](https://react-redux.js.org/)\n- [Axios](https://github.com/axios/axios)\n- [React Materail UI](https://material-ui.com/)\n- [AnimeJS](https://animejs.com/)\n\n## Usage\n\n### Using Docker\n\n\n\n### Running both Server and Client Side separately\n\nTo run the server side, check the `flask-server` folder and follow instructions from the README.md file. Same for the Client side, open the `react-js-client` folder.\n\n## Support\n\nReach out to me at one of the following places!\n\n- Email at jama3137@gmail.com\n- Twitter [timedjama5262](https://twitter.com/timedjama5262)\n\n## License\n\n```\nMIT License\n\nCopyright (c) 2020 Jama Mohamed\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjama5262%2Fdialogflow-reddit-chatbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjama5262%2Fdialogflow-reddit-chatbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjama5262%2Fdialogflow-reddit-chatbot/lists"}