8000 GitHub - jastka4/bot-socionics-hub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jastka4/bot-socionics-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Integral Type Calculator - Discord Bot

Overview

Integral Type Calculator is a 77B1 Discord bot designed to calculate integral type of relationships between Socionics types. This bot helps users explore and understand the dynamics of personality relationships and interactions within the framework.

Getting Started

Prerequisites

Before you begin, ensure you have met the following requirements:

  • You have a Discord account.
  • You have a Discord server where you have permission to add bots.
  • You have Node.js and npm installed on your local machine.

Installation

  1. Clone the Repository

    git clone https://github.com/jastka4/bot-integral-type-calculator.git
    cd bot-integral-type-calculator
  2. Install Dependencies

    npm install
  3. Setup Environment Variables

    Create an .env file in the root directory of the project and add your Discord bot token:

    DISCORD_TOKEN=your-discord-bot-token
    DISCORD_CLIENT_ID=your-client-id
  4. Run the Bot

    npm start

Usage

  1. Invite the Bot to Your Server

    Generate an invite link for your bot using the Discord Developer Portal and invite the bot to your server.

  2. Install Commands

    node src/deploy-commands.js
  3. Use Commands

    Once the bot is in your server, use the commands listed below to interact with it.

Commands

Command Description Examples
/help Displays the list of available commands. /help
/integral chart Prints a chart of intertype relationships. /integral chart
/integral calculate [type1] [type2] ... [typeX] Calculates the integral type of the provided Socionics types. /integral calculate 'types: LSI EIE'
/integral calculate 'types: SEI LIE SEE'
/integral combinations get 'target: [type]' Finds all proper subsets of types that combine into the specified target integral type. /integral combinations get 'target: LIE'
/integral combinations subset 'types: [type1] [type2] ... [typeX]' 'target: [type]' Finds all proper subsets of the provided types that combine into the specified target integral type. /integral combinations subset 'types: LII LII IEI SLE LIE ILE' 'target: ILE'

Contributing

Contributions are welcome! To contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Make your changes and commit them (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/your-feature).
  5. Open a pull request to the original repository.

Contact

If you have any questions or suggestions, feel free to open an issue or reach out to me.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0