AI-native spreadsheets

Discover how a hidden Excel sheet can power your own Discord bot.

I’ve created an innovative Discord bot that operates from a hidden Excel sheet, showcasing the capabilities of Wasabi, a native WebSocket module for VBA.

4 min readMicrosoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community

There is something quietly powerful about a developer who looks at an Excel spreadsheet and sees a server. When someone builds a Discord bot that runs entirely from a hidden worksheet using a native WebSocket module for VBA, it is not just a clever hack. It is a signal. The tools we have long considered simple or outdated are still capable of surprising us when we stop treating them as static containers and start thinking of them as runtime environments. This is the kind of work that deserves more attention, because it challenges the assumption that meaningful automation requires heavyweight platforms or modern frameworks. If you have ever tried to stream real-time data into Excel using traditional methods, you know how quickly those approaches fall apart under pressure. That context matters here, because Wasabi exists in part to solve exactly that problem, and this Discord experiment reveals what happens when you give VBA a proper network layer. I built a native WebSocket & MQTT client for Excel VBA (Zero DLLs, streams live data without freezing) walked through that foundation. What this new project demonstrates is where that foundation can take you when you stop asking whether something is possible and start asking what is interesting.

The elegance of the approach is worth examining closely. Discord's bot API is, at its core, a WebSocket connection and a JSON handshake. There is no SDK requirement, no proprietary runtime, no cloud dependency. You connect, you identify, you send heartbeats, you parse events, and you respond. That simplicity is not a limitation. It is the entire point. The developer behind Wasabi understood that VBA has been starved of native network capabilities for years, and that once you give it even a basic WebSocket implementation, the doors open faster than most people expect. The bot runs from a hidden sheet, responds to commands like !ping and !get A1, and can write cell values or trigger macros on demand. It sits quietly in the background while the spreadsheet remains fully functional on top of it. That is a remarkably clean architecture for something built in a language most developers would not consider for this kind of work.

What makes this worth discussing beyond the technical novelty is the pattern it reveals. The developer is not arguing that Excel should replace your bot framework or that VBA is superior to Python for server-side logic. The argument is subtler and more compelling: the boundaries we draw between tools are often arbitrary, and when you remove them, genuinely creative workflows emerge. Being able to read and write cells via Discord commands, trigger macros remotely, or post alerts when a threshold is crossed turns a spreadsheet into an interactive system that can respond to the outside world without any additional infrastructure. It is the kind of integration that would have seemed absurd a decade ago and now feels inevitable.

The question worth watching is not whether more people will build Discord bots in Excel. It is whether this mindset spreads. When developers stop treating legacy tools as relics and start treating them as platforms with untapped potential, the results tend to be more interesting than anything built with the expected stack. Wasabi is still early, and the ecosystem around it is small, but the willingness to explore these intersections is what separates a tool from a platform. That is the shift worth paying attention to.

From Microsoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community

I already posted it on r/vba But I'd like to share this knowledge and the interesting things you can create using Wasabi with other communities as well!

So I've been working on a native WebSocket module for VBA called Wasabi, and at some point I asked myself: "can I connect this to Discord's gateway and make a bot?" The answer is yes, and it's glorious and completely unnecessary.

Read the original at Microsoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community