BuddyBot6400
- 5 Devlogs
- 7 Total hours
Your PERSONAL buddy bot with all sorts of fun surprises like felinetastic facts and games like hangman!!!
Your PERSONAL buddy bot with all sorts of fun surprises like felinetastic facts and games like hangman!!!
BuddyBot Devlog+
Added a demo channel for BuddyBot6400 (I think)
Added four new original commands:
/rateme, /uranusfact, /networth, /secret67.
Fixed bugs (I think)
Continued customizing the bot’s personality and responses
Bot remains online 24/7 on my Nest container, hopefully now ready for ship.
Final Command List
Games
/buddybot6400-hangman — Play Hangman
/buddybot6400-scramble — Unscramble the word
/buddybot6400-rps — Rock Paper Scissors
/buddybot6400-roll — Random number roll
/buddybot6400-8ball — Magic 8-ball
/buddybot6400-coinflip — Flip a coin
/buddybot6400-trivia — Random trivia question
/buddybot6400-word-scramble — Word scramble challenge
Fun/Misc Commands
/buddybot6400-roast — Light roast (**One of my fav commands)
/buddybot6400-compliment — Nice compliment
/buddybot6400-joke — Random joke
/buddybot6400-catfact — Cat fact
/buddybot6400-meme — Random meme
/buddybot6400-quote — Random quoteUtilities
/buddybot6400-help — Full command list
/buddybot6400-ping — Bot status check
/buddybot6400-weather — Weather info
/buddybot6400-urban — Urban Dictionary lookup
I had a ton of fun (and challenges) while developing my first slackbot. I am a TOTAL noob at coding or anything involving things with this kind of software. For anyone currently making their own slackbot, piece of advice: Do not give up! Seriously, the feeling of being able to run a command after spending hours debugging is it totally awesome.
Devlog 3 for BuddyBot6400
Absolute torture today.
I spent a while debugging a small bug inside hangman and other multi-message commands, the bot was SUPER close to being ready for launch. However, my network cannot run off of a ipv6 public network and that was what my nest container provideded me, so running buddybot inside of nest was no longer a option. The Nest support channel has not gotten back to me at the time of this devlog, so I looked for other solutions.
I decided to try and host the bot inside of a Railway server, and after connecting my GitHub account, I was this close to finishing the bot. Unfortunately, I forgot to private the repo page before plugging in my tokens, leading to my tokens being invalidated. I tried everything afterwards, regenerating new tokens, deleting the original buddybot to try and get a WORKING bot, but it seems the tokens generated by my slack account are currently shadowbanned due to the leak. I will be trying again tomorrow and try to upload my bot onto a 24/7 server then, and hopefully this project will be ready for shipping then.
On the bright side, here is the complete command list that the finalized version of buddybot6400 will have:
Games
/buddybot6400-hangman — Play Hangman
/buddybot6400-scramble — Unscramble the word
/buddybot6400-rps — Rock Paper Scissors
/buddybot6400-roll — Random number roll
/buddybot6400-8ball — Magic 8-ball
/buddybot6400-coinflip — Flip a coin
/buddybot6400-trivia — Random trivia question
/buddybot6400-word-scramble — Word scramble challenge
Fun/Misc Commands
/buddybot6400-roast — Light roast
(Funny story about this, I had to “nerf” the roast command because the original command pulled roasts from a online roast forum, leading to roasts that were… a little too much. I ended up nerfing the roast command to be nicer today so its a bunch of pre-written roasts instead.)
/buddybot6400-compliment — Nice compliment
/buddybot6400-joke — Random joke
/buddybot6400-catfact — Cat fact
/buddybot6400-meme — Random meme
/buddybot6400-quote — Random quote
Utilities
/buddybot6400-help — Full command list
/buddybot6400-ping — Bot status check
/buddybot6400-weather — Weather info
/buddybot6400-urban — Urban Dictionary lookup
The finalized version of Buddybot6400 (hopefully shipping tomorrow) will feature over a dozen commands and include a lot of fun little easter eggs in dialogue. Hopefully tomorrow will be kinder to me, and hopefully I’ll be able to finally ship this project soon. I had told myself this would take about 2 days max lol. Thanks for tuning into another devlog of mine! Engineering is frustrating sometimes but I guess that’s apart of the fun isn’t it.
Second Devlog for Buddybot6400! 🤖🤖🤖
A lot was done today, using the integration copilot features in VS code, I was able to debug a lot of the problems I had yesterday, and was able to learn how to create mini games/actions for buddybot!
Today, features like 8ball, coin flip, trivia, memes, and my personal favorite, hangman! All of these features have helped my slackbot have a lot more personal touches and give it more life. My next devlog for buddybot6400 will most likely be my last one, once I get the bot to run 24 hours and debug a few small issues. (a few mini games are not currently working, and the help menu is not currently fully updated). Once I get my Nest account approved, buddybot6400 will be ready for 24 hour usage! I had a ton of fun making this bot, and hope some of you guys check it out. If some of you guys would like to check it out, use the “buddybot6400-ping” command in the botspam section of the Hack Club slack channel.
Currently working on my first Slackbot! I have no prior experience coding and am really enjoying going through the steps to making one. Will be working on this bot more throughout the next few days!