{"id":19517528,"url":"https://github.com/ivkos/botyo-example","last_synced_at":"2026-05-16T10:31:05.809Z","repository":{"id":43001525,"uuid":"136523071","full_name":"ivkos/botyo-example","owner":"ivkos","description":"Botyo Example Project","archived":false,"fork":false,"pushed_at":"2023-01-23T23:22:22.000Z","size":130,"stargazers_count":1,"open_issues_count":5,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-26T00:12:27.276Z","etag":null,"topics":["bot","botyo","chat","chatbot","facebook"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ivkos.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}},"created_at":"2018-06-07T19:40:47.000Z","updated_at":"2019-07-09T12:11:56.000Z","dependencies_parsed_at":"2023-02-13T04:46:12.110Z","dependency_job_id":null,"html_url":"https://github.com/ivkos/botyo-example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ivkos/botyo-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivkos%2Fbotyo-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivkos%2Fbotyo-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivkos%2Fbotyo-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivkos%2Fbotyo-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ivkos","download_url":"https://codeload.github.com/ivkos/botyo-example/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivkos%2Fbotyo-example/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33098779,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T04:41:52.686Z","status":"ssl_error","status_checked_at":"2026-05-16T04:41:52.009Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["bot","botyo","chat","chatbot","facebook"],"created_at":"2024-11-11T00:04:33.806Z","updated_at":"2026-05-16T10:31:05.791Z","avatar_url":"https://github.com/ivkos.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Botyo Example Project\n![npm](https://img.shields.io/npm/l/botyo.svg)\n\nThis is an example project for [Botyo](https://github.com/ivkos/botyo) demonstrating how to configure and run a \nFacebook group chat bot.\n\nThe project has the following Botyo modules installed:\n* [Instagram Bundle](https://github.com/ivkos/botyo-bundle-instagram)\n* [Persistence Bundle](https://github.com/ivkos/botyo-bundle-persistence)\n* [Ping Command](https://github.com/ivkos/botyo-command-ping)\n* [Quote Command](https://github.com/ivkos/botyo-command-quote)\n* [Reverse Image Search Command](https://github.com/ivkos/botyo-command-reverse-image-search)\n* [ShowMe Command](https://github.com/ivkos/botyo-command-showme)\n* [Spotify Command](https://github.com/ivkos/botyo-command-spotify)\n* [YouTube Command](https://github.com/ivkos/botyo-command-youtube)\n\nPlease refer to their project pages for configuration options.\n\nThis project can be run inside a multi-container Docker Compose environment, or natively.\n\n\n## Requirements\n* Node.js 8.3.0+\n* MongoDB 3.0+ (required for the [Persistence Bundle](https://github.com/ivkos/botyo-bundle-persistence))\n* Docker 17.06.0+ \u0026 Docker Compose (optional unless you're running Botyo inside Docker)\n\n\n## Download\n```bash\ngit clone https://github.com/ivkos/botyo-example.git\n```\n\n\n## Configuration\nFirst, before running Botyo, you need copy the provided example configuration file, and edit it using your favorite \ntext editor:\n```bash\ncp config_example.yaml config.yaml\nnano config.yaml\n```\n\n\n## Running Botyo\nInstall the dependencies:\n```bash\nnpm install\n```\n\nBuild:\n```bash\nnpm run build\n```\n\nThen run Botyo:\n```bash\nnpm run start\n```\n\n\n## Running Botyo inside Docker\nEdit the configuration file following its recommendations for running inside Docker.\n```bash\nnano config.yaml\n```\n\nStart the multi-container Docker Compose application:\n```bash\ndocker-compose up\n```\nThis will build all relevant Docker images, and then start Botyo.\n\n## Experiment \u0026 Extend\nStudy the structure of the project, its source files, configuration, and Docker files to learn what a working \ninstance of Botyo consists of. Experiment with writing your own modules and extending Botyo.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivkos%2Fbotyo-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivkos%2Fbotyo-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivkos%2Fbotyo-example/lists"}