Skip to content

About

The story of TransforMate

TL;DR: TransforMate is just a silly joke project that completely outgrew its original scope.

It started quite a while ago, when one of my friends, Ren, introduced me to the awesome BPTBot, made by the awesome Leroco. It was a really cool bot, but it had a lot of faults. It was (and still is) closed source too, which, whilst perfectly understandable, frustrated me. I love open source. I like being able to fix stuff when I find it's wrong, or to help improve things, add features, or even just investigate the code to learn how stuff works. I have always thought that code, whenever possible, should be free and open, because that means it won't die when the creators decide they no longer want to support it.

If BPTBot had been open source, or if Leroco hadn't temporarily walked away from the project, I'd probably never have made TransforMate. Because, in truth, that's what this bot is. An "I can do it better" joke taken to a practical extreme.

So, with some help from Ren, and some art from another friend, Zen, we made the base of TransforMate. It was buggy. It was inefficient. It was not versatile. It lacked a lot of features BPTBot had (and still does to this day), but it was fun. I even got Leroco to wake up and continue developing BPTBot. And it's shaping to be a seriously cool bot, which I wholeheartedly recommend you go check out if you even slightly enjoy using TransforMate. It's a much more stable and functional bot, though it is closed source, and lacks some TransforMate features too. But that's fine! I love the healthy competition we have developed and what we both have learnt and improved from it! Kudos to Leroco!

I truly enjoyed developing TransforMate, and it was a great experience. But life went on, and I discontinued TransforMate for a good while. At the start of the summer of 2025, though, I tried to revive the project. And god did it revive. Thanks to some awesome people, like Gwen, Dux, Clodinator, CatoCat, and the great community we have been steadily building together, I have been able to take TransforMate to a new extreme.

I will forever be thankful for our community, my Patreon supporters, and all the awesome people who help keep this project up and running. Without them, I probably would have taken this bot down a long time ago. Thanks for your support, guys. Love y'all! <3


How can I help?

TransforMate is mostly a passion project. Development, documenting, hosting, and maintenance, all fall under me at the moment. I am a single person, and, whilst I'm not going to lie and say I have bills to cover, monetary motivation is really great. I am thankful for even the smallest little help you can give me. You can do so over at my Patreon, which also gives you some extra perks, like early access to some of my written works, as well as priority feature requests.

If you don't want, or can't help monetarily, it's competely fine. You can help the bot as easy as sharing it with friends, being active in the community, reporting bugs and bad actors, and suggesting new features.

If you have any kind of code-related knowledge, I'm always thankful for some help with the coding part of the bot. It's always great to have some other folks having a look around and helping improve the code this little project is made up of.

If you have any other ideas on how to help, like wanting to contribute with the community, infrastructure, or other aspects of the bot, please feel free to contact me, I'm always open to new ideas and helping hands!


Contact

The general and recommended way of contacting us is by joining our awesome community in the Official TransforMate Discord Server, where you can talk directly with our community and trained staff.

If you're unable to join the server, or would prefer a more private environment, feel free to message me, the developer, on Discord, where I'm known as "dorythecat".

At the moment, we don't have any more forms of contact available. Sorry for any inconveniences.


Thank you

I want to personally thank some awesome people, listed here, without which this bot would either not exist at all, or not be what it is. They have pushed me to give my everything, helped me continue, and selflessly helped develop, improve, and/or advertise this beautiful bot we have here in our hands.

  • A big thank you to Leroco, the awesome developer of the original BPTBot, whose hiatus led me to start coding TransforMate; and who, through his continued development of his own bot, has pushed me time and time again to add more, and overall improve the features, documentation, and backend of the bot.

  • To Espartanica, for originally showing me BPTBot on his rundown RP server, and helping send my "I could do it better in two weeks" into (almost) a reality, without which, this bot wouldn't exist.

  • To Ren, for helping me with starting development, documentation, and deciphering BPTBot, as well as being our assigned test subject.

  • To Zen, for drawing the official logo, and being an awesome and selfless artist.

  • To TwoFell, for giving us the name idea and winning the contest to name the bot.

  • To my awesome staff team, in special to Gwen, for pushing me to advertise the bot, effectively reviving it from its slumber.

  • To the awesome PyCord dev team, from bringing home the framework upon which this bot is built. Great job guys!

  • To the awesome people behind MkDocs and Mermaid, that have made possible this incredible and detailed documentation for our little labor of love.

  • To everyone using the bot, collaborating with the community, or otherwise helping me keep my motivation to keep working on this awesome little project, that I never expected would go so far. Thanks to all of you. Love y'all! <3