{"id":15798069,"url":"https://github.com/grokify/motion-ai-ruby","last_synced_at":"2025-08-16T19:09:03.444Z","repository":{"id":142759227,"uuid":"84806603","full_name":"grokify/motion-ai-ruby","owner":"grokify","description":"Simple Ruby SDK for Motion AI (https://motion.ai) visual chatbot builder","archived":false,"fork":false,"pushed_at":"2017-03-14T11:36:14.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-12T00:48:50.038Z","etag":null,"topics":["artificial-intelligence","chatbot","ruby","sdk"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/grokify.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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":"2017-03-13T09:15:42.000Z","updated_at":"2017-03-14T12:02:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"5d4b706a-3d2a-4029-bf0c-a405f31474dd","html_url":"https://github.com/grokify/motion-ai-ruby","commit_stats":{"total_commits":10,"total_committers":1,"mean_commits":10.0,"dds":0.0,"last_synced_commit":"b60e3ced7172a7c505590cce7944825be14e7e1c"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/grokify/motion-ai-ruby","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grokify%2Fmotion-ai-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grokify%2Fmotion-ai-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grokify%2Fmotion-ai-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grokify%2Fmotion-ai-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grokify","download_url":"https://codeload.github.com/grokify/motion-ai-ruby/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grokify%2Fmotion-ai-ruby/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270757833,"owners_count":24640152,"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-08-16T02:00:11.002Z","response_time":91,"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":["artificial-intelligence","chatbot","ruby","sdk"],"created_at":"2024-10-05T00:23:19.803Z","updated_at":"2025-08-16T19:09:03.424Z","avatar_url":"https://github.com/grokify.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"Motion AI Ruby SDK\n==================\n\n[![Gem Version][gem-version-svg]][gem-version-link]\n[![Dependency Status][dependency-status-svg]][dependency-status-link]\n[![Codacy Badge][codacy-svg]][codacy-link]\n[![Downloads][downloads-svg]][downloads-link]\n[![Docs][docs-rubydoc-svg]][docs-rubydoc-link]\n[![License][license-svg]][license-link]\n\n\n\nSimple SDK for [Motion AI](https://motion.ai) REST API.\n\nAPI endpoints:\n\nEndpoint | Supported?\n---------|-----------\n`GET /messageBot` | yes\n`POST /messsageHuman` | tbd\n`GET /getConversations` | yes\n`POST` Webhooks | tbd\n\n## Installation\n\n```\n$ gem install motion-ai\n```\n\n## Usage\n\n```ruby\nrequire 'motion-ai'\n\nclient = MotionAI::Client.new 'my_api_key', 'my_bot_id'\n\nres = client.message_bot msg: 'Hello Bot!', session: '12345'\n\nres = client.get_conversations\n```\n\nFor more information on the parameters that can be passed to the API,\nsee the [Motion AI API docs](http://docs.motion.ai/docs/api).\n\n## Links\n\nProject Repo\n\n* https://github.com/grokify/motion-ai-ruby\n\nMotion AI Docs\n\n* http://docs.motion.ai/docs/api\n\n [gem-version-svg]: https://badge.fury.io/rb/motion-ai.svg\n [gem-version-link]: http://badge.fury.io/rb/motion-ai\n [downloads-svg]: http://ruby-gem-downloads-badge.herokuapp.com/motion-ai\n [downloads-link]: https://rubygems.org/gems/motion-ai\n [dependency-status-svg]: https://gemnasium.com/grokify/motion-ai-ruby.svg\n [dependency-status-link]: https://gemnasium.com/grokify/motion-ai-ruby\n [codacy-svg]: https://api.codacy.com/project/badge/Grade/1e014a7f38734145bff06ce0ed2af829\n [codacy-link]: https://www.codacy.com/app/grokify/motion-ai-ruby\n [docs-rubydoc-svg]: https://img.shields.io/badge/docs-rubydoc-blue.svg\n [docs-rubydoc-link]: http://www.rubydoc.info/gems/motion-ai/\n [license-svg]: https://img.shields.io/badge/license-MIT-blue.svg\n [license-link]: https://github.com/grokify/motion-ai-ruby/blob/master/LICENSE.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrokify%2Fmotion-ai-ruby","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrokify%2Fmotion-ai-ruby","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrokify%2Fmotion-ai-ruby/lists"}