Inspiration

As soon as I saw that the theme for the Hackathon was entertainment, I wanted to make a discord bot. Discord's main use is as a gateway connecting entertainment platforms and their users together. So I thought to myself, "What kind of bot could I make, that could be gaming themed?" The Drifter is one of my favorite characters from the Destiny franchise (RIP Cayde-6), and I always love the intro sequence to Gambit, the game mode he resides over. So I set out to create a Discord bot that would emulate the Gambit intro

What it does

When the bot is up and running, users can use the command "$gambit" to start the program, which takes a quote from 4 different categories: Coin Trick Enemy type reveal Prep phase Transmat Firing These quotes are random, almost guaranteeing a different one on every use. Users can also use the command "$dredgen" to display a special message that appears in-game after a player has completed all of the Dredgen challenges.

How we built it

I used the Discord API, built into a python program on Replit.com

Challenges we ran into

Originally, I forgot to put quotations around my command, not allowing the command to run. I forgot to include my Bots token, which allows it to log in to Discord. Not all the quotes match (e.g if the enemy type reveal is fallen, the prep phase quote most of the time has to do with another enemy type), because I couldn't figure out how to separate them with if/else statements.

What we learned

Making Discord bots is a very fun experience, but some more knowledge of the Python programming language has a better likelihood of success.

What's next for DrifterBot

Continuous tweaking, and eventualy full deployment to Discord

Note: the

Built With

Share this project:

Updates

posted an update

All right, all right, all right. Let's see what we've got. Updates on the Horizon!

I am currently in the process of making the prep phase quote match with the enemy type ( so it doesn't display two enemy types at the same time). In the meantime, the public release now has two new commands! They are:

$trick - Drifterbot performs a random coin trick in the chat! $Drifter - Drifterbot will speak with the same voice lines the Drifter uses in the Tower

Let me know what content you would like to see in future updates!

Log in or sign up for Devpost to join the conversation.