A Discord bot that grows one living plant per server from six independent, honest signals — message volume, how many different people take part, how evenly they talk over time, reactions, thread depth, and shared voice presence — each shaping a different part of the plant so none of it can be gamed by one person alone. Growth and death are permanent: a branch a drought killed stays a scar for good, and a tended plant can eventually bloom, set seed, or even grow a smaller epiphyte of its own on an old limb. When neglect is total the plant dies and a new, related generation sprouts in its place. Built with discord.py's default, non-privileged intents only — it knows a message arrived, never what it said.
View on GitHubWelcome
Timur Manjosov
Mathematics, code — and the conviction that you only truly understand something once you've built it yourself.
About
I'm Timur Manjosov. I study mathematics via distance learning at FernUni Hagen, and programming isn't a counterbalance to my studies for me — it's where mathematical ideas become tangible. This site itself is one such attempt. My approach to problems is thorough and independent: I'd rather examine conventions myself than simply adopt them, and I keep only what actually moves me forward. Game theory is my tool of choice for reading behavior, negotiation, and cooperation — even where textbooks prescribe something other than what people actually do. The same stance shows up in my infrastructure: Arch Linux, Neovim, containerized personal projects instead of cloud convenience — not out of purism, but because I want to understand what's happening beneath the surface. That's also true of the four mathematical systems carrying this page's background: built myself, not imported from a library, because you only truly understand something once you've built it yourself.
Works
A terminal world simulator whose history is never scripted: continents come from tectonics, rivers from the climate that follows, and nations are run by trait-driven rulers who only react to what's next to them rather than planning ahead. Every meaningful change emits an immutable event carrying the named, weighted factors that produced it and links to the events that caused it, so any collapse or war can be interrogated with a "why?" all the way back through its causal chain. A world is a pure function of one seed — sharing that single number reproduces the exact same history, down to identical event ids.
View on GitHubWork in progress
A Discord bot built around one function: knowing the server, not archiving it. Instead of a searchable chat log, it aims to maintain a small, continuously distilled knowledge model of what's actually true about a server right now — including what used to be true and no longer is — to answer questions directly, proactively surface answers when confident enough, greet new members with a live summary, and post a periodic digest of what changed. It has no moderation authority: no kicks, bans, deletions, or role management. Currently at Phase 0 — the bot skeleton connects to Discord and responds to a translated /ping; the knowledge model itself starts in the next phase.
Contact
- GitHub github.com/timur-manjosov