Skip to content
Boris Novichkov
ResumeGitHub ↗
ENRU
All work

Socionics Bot

Socionics as something you can navigate, not a wall of forum posts

A Telegram bot holding the whole of socionics as structured data: 16 types, 16 relation kinds, 8 information aspects, 8 model-A functions, 4 quadras and 4 dichotomies, plus a typing test. Everything it knows lives in JSON, so the content is editable without touching a single handler.

Shipped
Role
Author
Period
Mar 2022 — Nov 2022
knowledge base
16 types
description, strengths, blind spots — rendered from JSON
16 relations
any pair of types, and what that pairing feels like in practice
8 aspects · 8 functions
the model-A machinery behind the types
4 quadras · 4 dichotomies
the groupings the theory is built on
typing test
16 questions, dichotomy scoring, a type at the end

Most socionics material online is prose. The interesting move was treating the theory as a schema — types, aspects, functions and relations as tables — after which the bot is mostly a renderer.