Introduction
Note
SquishyBOT is actively under development; some features may change or be
removed at any time.
Please check back frequently for updates.
SquishyBOT is your ultimate companion for a seamless, enjoyable, and efficient digital experience. Designed to cater to all your needs, SquishyBOT combines multiple functionalities into one friendly and versatile assistant. Whether you're looking to streamline your workflow, stay organized.
Our Goal
We want to make premium features that are usually locked behind paywalls available to
everyone, for free! We think that every Discord server should have access to the best tools
and features, no matter the budget. That's why we're here – to offer the paid features of
other bots without any cost to you.
We just want to help make your server experience
better, whether it's through better moderation tools, fun customizations, or anything else.
Our goal is to provide useful features without the financial barriers, so you can get the
most out of your bot, no strings attached.
Privacy Notice
Your privacy is our top priority. We want you to feel safe using our bot, which is why we don’t store any personal information that’s not essential for the bot to function. No messages, images, or any other private data are saved in our database. We only keep the data we need to make SquishyBOT work smoothly, and nothing more. We believe in transparency, so you can rest easy knowing that your information stays private and is never misused. Each feature will present the data that is stored for the feature.
Example of MySQL Table Structure
+-----------------+-------------------+------+-----+-------------------+---------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+-------------------+------+-----+-------------------+---------+
| id | int(11) | NO | PRI | NULL | |
| guild_id | varchar(20) | NO | | NULL | |
| welcome_channel | varchar(255) | YES | | NULL | |
| welcome_message | text | YES | | NULL | |
| timestamp | timestamp | NO | | CURRENT_TIMESTAMP | |
+-----------------+-------------------+------+-----+-------------------+---------+
Output of Example Database Query
[
{
"guild_id": "123456789012345678",
"welcome_channel": "welcome-channel-id",
"welcome_message": "Welcome to the server, {user}!",
"timestamp": "2025-01-20 12:34:56"
},
{
"guild_id": "987654321098765432",
"welcome_channel": "greetings-channel-id",
"welcome_message": "Hello, {user}! Glad to have you here!",
"timestamp": "2025-01-19 10:20:30"
}
]
Inviting SquishyBOT
Note
SquishyBOT requires all privilages at this time due to development. Required permissions may change in the future.
Welcome to the next step in bringing SquishyBOT's unique features to your Discord server! With just a few simple steps, you can invite SquishyBOT to manage, entertain, and enhance your server experience.
Follow these easy instructions to get started:
- Click the "Invite SquishyBOT" button below.
- Choose the server where you want to add SquishyBOT from the drop-down list.
- Grant the necessary permissions so SquishyBOT can function properly on your server.
- Click "Authorize" and you're all set!
If you encounter any issues during the invite process, don't hesitate to reach out to our support team. We're always here to help.
Ready to invite SquishyBOT?
Invite SquishyBOTRole Hierarchy
Important!
SquishyBOT must be positioned high enough in the role hierarchy for it to function properly and have full access to manage your server, it’s essential to ensure that the SquishyBOT role is positioned high enough in the role hierarchy. This will grant SquishyBOT the required permissions to use its commands effectively, such as managing channels, roles, and messages.
Follow these simple steps to adjust the role hierarchy for SquishyBOT:
- Open your server settings by clicking on the down arrow next to your server name.
- Select "Server Settings" and then go to the "Roles" tab.
- Find the SquishyBOT role in the list of roles.
- Drag the SquishyBOT role above the other roles in the list, especially roles that it needs to manage (like the "Administrator" or "Moderator" roles).
- Make sure SquishyBOT has the necessary permissions enabled, such as "Manage Channels", "Manage Roles", and "Read Messages".
After adjusting the role hierarchy and permissions, SquishyBOT will have full control over the features and commands you’ve configured, allowing it to operate smoothly and efficiently on your server. Failure to complete this step may result in SquishyBOT not being able to function/process data as intended or may lead to errors.