Legacy version 2 of Skender #13
NoNameSpecified
started this conversation in
General
Replies: 1 comment 7 replies
-
|
Hi! Listen, how do you make it so that you can receive not money from the role, but a percentage (%) that is given to the bank from the amount of your savings? |
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
released: 2025-12-06
Hello !
I have started working on a version 3 of Skender, so
This release preserves a snapshot of the version 2 of the UnbelievaBoat-Python-Bot (now called Skender).
New updates will only come with v3 ; the current repo with v2 will only be updated if there are critical issues.
This release mostly serves archive purposes.
Timeline: there is no fixed timeline, so v3 could still take some time, as I just develop this as a hobby.
For questions or recommendations, you can contact me on discord (@kendrik2.0).
Thank you for using this bot and happy christmas time !
Here's a preview of the new command-list.md I'm planning.
📜 Command List && Infos for Skender Bot v3.0 (in development)
Last updated: 2025-12-06
Official Repository: github.com/NoNameSpecified/UnbelievaBoat-Python-Bot
👉 For setup instructions, see
README.md, for version info, seeversion-info.md0. New secondary currency
The bot-commands and explanations here will be referring to "gems" since it's supposed to simulate gold/gems economies.
For example, you can make certain items worth 10k "normal money" and others 100 gems, but these gems would be much rarer.
The custom name you chose for your secondary currency (if any) is independent of the "gems" name for commands.
Example: if you have secondary currency "emeralds", you use +add-gems @user1 100, but it will still show
"added [emeralds_emoji] emeralds to user."
1. ℹ️ Information
+help2. 🎲 Mini-Games
Mini-games come with multiple customizations regarding minimum and maximal amounts to gamble as well as delays (in seconds).
This allows you to control inflation / gamble risks regarding your economy.
+blackjack <bet>+roulette <bet> <space>TODO(todo: Loot boxes are only creatable by admins ! See below.)
3. 💰 Balance & Money
+stats+balance+deposit <amount or all>+withdraw <amount or all>+give <@member> <amount or all>+wire <@member> <amount>ℹ️ This transfers gems and is thus accessible only if you have set a secondary currency !
Setting "all" is disabled for security measures, since gems are supposed to be precious.
+leaderboard [page] [-cash | -bank | -(sec.curr.name) | -total]3.1 Admin Commands – Balance & Money
Handling specific user balances.
+add-money <@member> <amount>+remove-money <@member> <amount> [cash/bank]– default target: bank+add-gems <@member> <amount>+remove-gems <@member> <amount>Adding or removing money/gems to all users who have a certain role:
+add-money-role <@role> <amount>+remove-money-role <@role> <amount>ℹ️ Removes from bank. If amount > user balance, it sets balance to 0 and does not create debt.
+add-gems-role <@role> <amount>+remove-gems-role <@role> <amount>Cleaning database:
+clear-dbℹ️ This command:
already removed from server.
4. 💼 Income Commands
+slut+crime+work+robThese income commands are completely customizable regarding: currency type (main/secondary), delays, probability of winning/losing,
minimum and max revenue and lose/gain percentages.
workalways works (lol), the others have win/loss probabilities in %.roblets you gain a percentage of someone else's cash or makes you lose a percentage of your own balance.crimeandslutgive you a random revenue between fixed minimum to max values. Loss is in percentage of balance.5. 🛠️ Customization (Admin only)
+module-info [module]Get module (income commands) info. You can use this info to later edit the values.
If you don't know the module names, just use +module without any parameter.
+change-variable <variable> <new value>Change variable settings
Tip: Use
+modulefirst and then use change-variable / change-action.+change-action <action_name> <variable> <new value>Example: to change delay (cooldown) for blackjack.
+change-currency <new emoji name>Only emojis uploaded to your server are valid, not a discord wide one.
+set-income-reset <false/true>Controls whether income accumulates or if you always only get one-day-income.
By default, it is set to true.
+set-passive-chat-income <amount>Passive chat income means that the user receives a certain sum for being active and sending messages.
The income gets added to bank automatically without informing the user.
The cooldown for this is the same as for gaining xp per message.
6. 🎁 Items
+buy-item <item_name> <amount>+give-item <@member> <item_name> [amount]+inventory [page]– See your own inventory+user-inventory <@member> [page]– See another user's inventory+use <item_name> <amount>– Removes it from user's inventory.+catalog [item_name]Just +catalog shows a list of all items available.
+catalog name shows detailed information of a specific item.
6.1 Admin Commands – Items
+create-item+delete-item <item_name>ℹ️ Completely removes item for everyone
+remove-user-item <@member> <item_name> <amount>+spawn-item <@member> <item_name> [amount]ℹ️ Adds an (already created) item to inventory
Items also include the possibility to customise: fancy names, expiration dates, amounts in stock, max ownable amount,
required and/or excluded roles to buy, given and/or removed roles on buy, maximum balance to buy (excluding too rich users)
and a custom "thumbnail" which shows when you view the catalog entry for a specific item.
7. Income Roles
Users with one or multiple specific "income" role(s) will receive daily income (e.g., 100 = 100/day).
+list-roles+collectEvery user can use this command once a day.
Default behaviour: you can only get 1 income per role, aka not accumulating days without collecting.
You can change this by changing
income_resetto false (see Customization).Can/should be disabled depending on if you want to use update-income
7.1 Admin Commands – Income Roles
+add-income-role <@role> <income>+remove-income-role <@role>+update-income-role <@role> <new_income>+update-incomePays all users with income roles.
income_reset.💡 Tip:
Use
+collectwithincome_resetset to true (default) and avoid usingupdate-income.To disable
+collect, editbot.pyand comment out the relevant block (elif command in ["collect" ...).8. Levels
+level [@member]– View own or mentioned user’s level+all-levels– Overview of all levels & rewards+level-lb [page]– Level leaderboard8.1 Admin Commands – Levels
+change-levels– see below.+add-xp <@member> <amount>+remove-xp <@member> <amount>Levels are customizable in regard to thresholds, rewards and specific channels (include / exclude) – uses the same channels
as set for passive chat income !
Possible rewards include (none or any) money, gems, items, roles to give as well as roles to remove.
ℹ️ To modify passive chat income, use
+set-passive-chat-incomeThis discussion was created from the release Legacy version 2 of Skender.
Beta Was this translation helpful? Give feedback.
All reactions