Skip to content

motionime-tech/Motion-Ime-Ai

Repository files navigation

Motion Ime Ai Api

Motion Ime Logo

Welcome to Motion Ime Ai Api! This repository is dedicated to developing the knowledge base for the Motion Ime AI, a multifunctional digital assistant. The purpose of this repository is to collect and manage information in JSON format that can be used by Motion Ime AI in various contexts.

Table of Contents

API Documentation

Endpoint URL

https://motionime.my.id/api/ Endpoint Changed Soon!

Example Request:

You need to include the Authorization header with Valid Key.

  1. Example with Curl
curl -X POST https://motionime.my.id/api/ \
-H "Authorization: API_KEY" \
-d '{"q": "Hi Apa Kabar?"}'
  1. Example with Postman

POST https://motionime.my.id/api/

{
  "q": "Hi Apa Kabar?"
}

Response:

{
  "answer": "Hai juga!  Kabar aku baik banget!  Gimana kabar kamu? 😊  Lagi ngapain nih?\n",
  "finish": "0.91s"
}

Fields

  • answer: AI Answer (The response generated by the AI to the query)
  • finish: AI Response Time (The time it took for the AI to generate the response)

Required Authorization

To access the API, you must include a valid Authorization API Key in the Authorization header of your request. This API Key is only available to authorized testers.

API Key: If you are interested. You must contact the Motion Ime development team to receive an API Key. This key is provided to testers who are granted permission to use the API.

Please join the Motion Ime community on Discord and contact the developers at: https://discord.gg/motionime/

Repository Purpose

The goals of this repository are to:

  • Collect various information and knowledge that can be used by Motion Ime AI.
  • Enable anyone to contribute to expanding the knowledge base for Motion Ime AI in JSON format.
  • Provide safe, useful, and accessible data for AI to support various digital functions.

Changelog

Note: You are required to update the CHANGELOG.md file whenever making changes, such as fixing bugs or adding new features.

  • Add your username to the ToDo list to track contributions.
  • Ensure that the username is valid and accurately represents the contributor.

Contribution Types

We invite you to contribute in various forms, including but not limited to:

  • History of Motion Ime: Information about how and why Motion Ime was founded, its development, and key milestones.
  • Owner Information: Data about the owner or manager of Motion Ime, provided that it adheres to the rules.
  • Events and Tournaments: Information about upcoming events, past events, winners of events, etc.
  • Channel/Forum Categories: Organizing and expanding the categories and subcategories in channels or forums related to Motion Ime.
  • External Knowledge: Contributions related to general or external knowledge that can help in various contexts.

All contributions must be in JSON format.

Contribution Guidelines

To maintain the quality and security of this repository, we have established several rules that must be followed by all contributors:

  1. No Harmful Content:

    • Contributions must not contain violence, NSFW (Not Safe For Work) content, gore, racism, or other content deemed harmful or inappropriate.
  2. Respect for Individuals and Groups:

    • Information discussing individuals or groups must be respectful and must not involve trolling or defamation.
  3. Contribution Format:

    • All contributions must be in a well-structured and clear JSON format. Ensure that the JSON file is valid before submission.
  4. Language:

    • Contributions can be made in English or Bahasa Indonesia.

How to Contribute

  1. Fork This Repository: Start by forking this repository to your GitHub account.
  2. Clone the Repository: Clone the forked repository to your local machine.
    git clone https://github.com/[your-git-account]/Motion-Ime-Ai.git
  3. Create a New Branch: Create a new branch for your contribution.
    git checkout -b feature/your-feature-name
  4. Add Knowledge: Add a new JSON file or update an existing file with your contribution.
  5. Commit Changes: Commit your changes with a descriptive message.
    git commit -m "Added history of Motion Ime"
  6. Push to GitHub: Push your branch to GitHub.
    git push origin feature/your-feature-name
  7. Create a Pull Request: Go back to the original repository and create a pull request for review

Example Contribution

Here is an example of how to structure your contribution in knowledge.json:

{
  "history": {
    "motion_ime": {
      "established": "2023",
      "description": "Motion Ime is a project founded by Windah Basudara and Rio Djaja, focused on developing merchandise based on unique 3D imaging technology. It has grown into one of the largest online communities in Indonesia."
    }
  },
  "owner": {
    "name": "Windah Basudara",
    "role": "Founder",
    "description": "Windah Basudara is the founder of Motion Ime, a famous YouTuber and streamer in Indonesia known for building an active digital community."
  },
  "events": {
    "upcoming": [
      {
        "name": "Motion Ime Fan Gathering",
        "date": "2024-05-15",
        "description": "A gathering event for fans of Windah Basudara and members of the Motion Ime community, featuring Q&A sessions, mini-games, and watch parties."
      }
    ],
    "past": [
      {
        "name": "Motion Ime Fest 2023",
        "date": "2023-12-02",
        "description": "A charity festival organized by Motion Ime to support communities in Papua. The event featured game exhibitions, cosplay competitions, and music performances."
      }
    ],
    "winners": [
      {
        "event_name": "Motion Ime Fest 2023 Cosplay Competition",
        "winner": "Jane Doe",
        "prize": "Best Cosplay Award"
      }
    ]
  },
  "categories": {
    "channels": [
      {
        "name": "General Discussion",
        "description": "A channel for general discussions on various topics within the Motion Ime community."
      },
      {
        "name": "Event Announcements",
        "description": "A channel dedicated to announcements about upcoming events within Motion Ime."
      }
    ],
    "forums": [
      {
        "name": "Fan Art",
        "description": "A forum for fans to share art inspired by Windah Basudara and the Motion Ime community."
      },
      {
        "name": "Community Feedback",
        "description": "A place for the community to provide suggestions and feedback regarding the development of Motion Ime."
      }
    ]
  },
  "external_knowledge": {
    "gaming_trends": {
      "definition": "The latest trends in gaming, including new game releases, gaming technology, and global gaming communities.",
      "popular_games": [
        "Genshin Impact",
        "Valorant",
        "Honkai Star Rail"
      ]
    }
  }
}

License

This repository is licensed under the MIT License. By contributing, you agree that your contributions will be licensed under the same license.

Thank you for your contributions πŸ˜‰!

Releases

No releases published

Packages

 
 
 

Contributors

Languages