BeanzMachine (Bmash)

(Chatbot, Web Scraping, Tool)

[ Status: Closed Beta. ]

This project’s documentation is currently in development.

Title Image

Beep Boop!

BeanzMachine, often known as Bmash, is a Discord social chatbot and web scraping utility for convenient data fetching and interactive entertainment within Discord community servers.

Feature Overview

How to use BeanzMachine (A.K.A. “bmash”): Your message MUST contain “bmash” or be in a dedicated bmash server for BeanzMachine to read it.

Some things you can do:

Settings


Greetings

Greetings


Bmash will recognize and reply to a large array of greetings from various cultures.


Tarot Readings

Tarot


Bmash can pick any number of tarot cards from a traditional 78-card tarot deck. Cards can be drawn both upright and reversed and the description is selected accordingly.

The appropriate image from the Universal Waite set of tarot artwork is embedded with a colored bar indicating the card’s suit.


Descriptions and images are scraped from tarot.com

Multiple Tarot


Playing Cards


Bmash can deal any number of playing cards.

Single-card draws are accompanied by an embedded image with a colored bar indicating the card’s suit.

Multiple-card draws ensure to avoid duplicates.

Playing Card

Multiple Playing Cards


Meme Generation

Meme
Meme


Using Google Image Search web scraping and the Python Pillow library, bmash can create memes by searching an image query and rendering user text.

Meme generation complies with the Image Search configuration, filtering AI art, mature content, and embed-incompatible sources.

Meme

Security


Channel Access

Bmash only parses messages that:

Message Visibility

Controlled Output

Bmash’s output is not AI-driven or generative. All output is deliberate and screened.
However, note that online searches are not controlled.

Bmash also features a blacklist of unsafe topics that he will not engage.

Closed Beta

Bmash is currently in a closed beta state. Only screened QA assistants can converse with Bmash.

Closed Source

Bmash is closed-source. Bmash’s backend is only accessible by its developer (that’s me, hi!).

Extra

Bonus Video

My good friend drew their impression of bmash and it makes me very happy <3