Hey guys. First of all, I know I haven't been posting here in a while, and I apologize but there hasn't been anything huge going on, until now.So most of you probably know about how my bot is written in Pycord, a discord API wrapper for Python. However, I have recently been learning JavaScript and I have taken a liking to discord.js. It's harder to use, but gives more freedom and low-level API access. I don't know if I want to switch to it, but I have been working on a bot known as CombineJS! It's a discord.js bot (which I may convert to typescript once I learn that) written in JavaScript and I'm planning to add as much of CombineBot as I can to this thing.Hopefully by the time you're reading this, the about section will be updated to include CJS. Thanks for readi...
Friday, August 16, 2024
Monday, June 17, 2024
CombineBot's new website!
Hey everyone! Another short post today but CombineBot now has his own website! It's another Blogger page made specifically for info and updates on the bot. The future of CombineBot posts and more will be live here and there.https://combinebot.blogspot.c...
Saturday, June 15, 2024
Goodbye UltraBot, hello CombineBot!
Hey everyone! Just wanted to make a quick post that I have now changed UltraBot's name to CombineBot. This fits more with the Half-Life 2 branding and is less generic. (I found 6 other bots also called UltraBot... ouch.)That's all. Everything has been updated. Expect more posts in the futu...
Friday, April 5, 2024
The future of UltraBot #2: It's python time!
Alright, so my friend Damien as you guys may know at this point as a discord bot of his own, AlphaGameBot. His bot is entirely written in Python. But you guys probably know that I make my bot with BDScript on the Bot Designer for Discord platform. However, I have recently become fed up with their ad based hosting and how locked away they are. So I decided to learn the basics of Python and POOP (Python Object Oriented Programming, great acronym I know) to use pycord and make my own Python bot, UltraBot.py!Now as of now UltraBot.py is very experimental and I still don't know a lot about Python. Don't expect this bot to feature advanced commands any time soon.Hopefully I can stop using BDScript and start using Pyth...
Thursday, March 21, 2024
How I wrote an algorithm that converts DISC to MBTI (UltraBot Command)
Hey everyone! Today I wanted to talk about something I made in UltraBot about a month ago at this point that converts your indigo DISC scores into MBTI personalities. If you have no idea what I'm talking about, don't worry. Everything will be explained!What is DISC?DISC is a personality score (yes, I'm a bit of a personality type nerd) given to you on the Indigo Assessment. My school recently had us take this test for a class, but sadly you'll have to pay $100 to take it on your own. However, it included personality scores in 4 catagories:D - Dominance. How directly you talk to people and how much control you want.I - Influence. Your influence...
Wednesday, March 13, 2024
Sonic the Hedgehog 3 & Knuckles (1994) review
So, just so you know, these aren't gonna be professional reviews. I want to simply give my thoughts out on these games and why I like/dislike them. With that in mind, welcome to my fourth Sonic Review, for Sonic 3 & Knuckles from 1994!Some Background InfoAfter the success of Sonic 2, Sega set out to make the biggest, baddest, most ambitious sonic game yet. And while that was happening, one thing got in the way of it. McDonalds. Yes, so Sega had a deal with McDonalds to sell Sonic 3 toys in early 1994, but there was no way the game could be finished by then, so it had to be split into 2 games: Sonic the Hedgehog 3 and Sonic & Knuckles.This...
Saturday, March 9, 2024
The future of UltraBot #1: JSON parsing
While procrastinating on my Sonic 3 & Knuckles review, I would like to introduce multiple new commands using APIs and JSON parsing!I recently discovered that BDScript has the ability to parse JSON and then extract the key values into a message, which means APIs!This uses BDScript 2 only. After performing a GET command on a URL (in the form of $httpGet[]) you can recieve text from there and since that text is usually JSON, you use $jsonParse to parse that code, which gives you access to the JSON keys which you can extract data from to use in a bot response. This is how most public APIs work and I'm constantly making new commands in UltraBot thanks to them. I always take that data and wrap it up in a neat functional little embed.So, I'm starting something new. If there is a specific...
The future of CombineBot #3: A potential switch to discord.js
Hey guys. First of all, I know I haven't been posting here in a while, and I apologize but there hasn't been anything huge going on...