MudaeAutoBot is a python bot that auto rolls and attempts to snipe Kakeras and Claims in Mudae
- Snipes and claims Kakera in any Discord servers you're in that has Mudae#0807
- Kakera value sniping as long as Kakera value can be determined (e.g. Like Rank, Claim Rank, ## Kakera)
- Maximizes rolls and claims by tracking timers
- Waifu/Husbando rolling/slash rolling
- Random roll timings to make it look more human
- Pokeslot rolling
- Claiming daily roll reset
- Using daily Kakera to reset kakera reaction power
- Selective Kakera reaction snipe features (Includes: Soulmate Kakera sniping)
- Selective character snipes features using character or series name
- Automatically react on Mudae event characters (eg. Christmas Art Contest 2024 - React on me, it's free!)
All this bot needs to work is your Discord token, channel IDs and server IDs that you want to roll in.
This is intended to be completely automated; it doesn't need to take any input other than initial settings configuration. You'll be able to leave the window running in the background, and not need to think about it.
- Python 3.7+
- Git https://git-scm.com/downloads (Required for installing Discum from github)
- Discum from this fork
pip install git+https://github.com/Nixeld/Discord-S.C.U.M.git
To run the bot, run AutoReconnect.py in a terminal with this command. python .\AutoReconnect.py
If you do not want it to auto reconnect whenever MudaeAutoBot disconnects, you can run MudaeAutoBot.py instead.
To configure the bot, you'll edit the variables in the Settings_Mudae.json file for your botting needs.
All settings are set within the Settings_Mudae.json file. Some settings may be superseded by your Mudae server settings.
token- The user token for the account you want to bot on. If you need extra assistance on how to obtain it, let me know.channelids- Which channels to Prefix Roll and monitor e.g. 807##########948 (Channel ID)slash_ids- Which channels to Slash roll e.g. 807##########948 (Channel ID). Required for slash rolling and automatic claiming of daily roll reset, you may leave this empty if you do not need those.slash_guild_ids- Which Guild to Slash roll e.g. 807##########948 (Server ID). Required for slash rolling and automatic claiming of daily roll reset, you may leave this empty if you do not need those.claim_delay- Affects servers w/o $setting instance Time in seconds to wait before attempting to Claim Characters e.g. 5kak_delay- Affects servers w/o $setting instance Time in seconds to wait before attempting to snipe Kakeraloot e.g. 8use_emoji- e.g. "<:emoji_name:795############214>" (Currently not working)roll_this- (m|ma|mg|w|wg|wa|h|ha|hg) Ifrollingis enabled it will roll this specific command e.g. '$wg'slash_this- (wa|wx|wg|hg|ha|mg|ma|mx) Ifslash_rollingis enabled it will roll this specific command e.g. '/wg'. This requires you to setup yourslash_idsandslash_guild_ids.rolling- (True|False) Case-sensitive, useschannelidto Prefix Rollslash_rolling- (True|False) Case-sensitive, usesslash_idsto Slash roll This requires you to setup yourslash_idsandslash_guild_ids.random_rolling- (True|False) Case-sensitive, Random roll time between the each reset.daily_kakera- (True|False) Case-sensitive, Enables the bot to automatically run the $dk (daily kakera) command when kakera reaction cooldown is detected.reset_claim_timer- (True|False) Case-sensitive, If enabled, the bot will attempt to run the $rt command when it is needs to claim a character but it is still on cooldown.reset_claim_timer_cooldown- (integer, in hours) Set this value to your cooldown time for the $rt command. You can find your cooldown time by running $bonus.daily_claiming- (True|False) Case-sensitive, Automatically claim daily roll reset whenever it is available. This requires you to setup yourslash_idsandslash_guild_ids. It will run /daily in the first channel set in yourslash_ids.poke_rolling- (True|False) Case-sensitive, Pokeslot rolling enabled, useschannelidseries_list- Case-sensitive Name of series of characters you want to claim e.g. [ "Honkai Impact 3rd" , "Senran Kagura" ]name_list- Must be exact match List of specific character names to claim e.g. ["Raiden Mei", "gOkU" ]kakera_list- Claim kakera at the cost you configure. Kakera reaction cost can be affected by $infokeys level 10 and $op perk 8. [ "KakeraY" , "KakeraO" ] << This example means only snipe Yellow and orange Kakeramin_kak- A minimum kakera value to snipe a claimable character regardless of whether it's in the series/name listslast_true- (True|False) Enable last minute claim windowlast_claim_min- (1-180) the time the window is open for e.g. 10 means last 10 minutesmin_kak_last_min- same as min kak but only within the last minute claim windowauto_accept_gifts- (True|False) Automatically accept free characters gifts from the $give command, requires you to have unlocked Enhanced multitradeclaim_free- (True|False) Automatically claim kakeraP, free kakera spawned from Chaos kakera and Ourospheres from $op perk 9react_event- (True|False) Automatically react on Mudae event characters (eg. Christmas Art Contest 2024 - React on me, it's free!)
Typing $settings in your server with mudae should give you the snipe and kaksnipping timers.
Using these values you usually snipes faster than a "Human" user can react
Please when settings delays avoid setting 0 as your delay as it might be to fast for mudae a minimum of 1 second to let mudae register that a character was rolled as is reacted to.
Before creating an issue, search through all the issues (including closed issues) on the repository to see if any of them solves your problem.
Verify that you have the latest version of Discum from this fork https://github.com/Nixeld/Discord-S.C.U.M.git.
Latest version is 1.4.3, you can check your Discum version with pip show discum.
If that does not solve your problem, please provide as much detail as possible when you create your issue so we can quickly identify the problem. (eg. settings file without your user token, screenshots of error)
I have seen many users fork this repo. I do not mind forks but I really would like to state that github is a public space and that any user who forks this repo is ultimatly can be found by all the various users that frequent this repo.
!!!!!!! IF YOU FORK THIS REPO PLEASE DO NOT PUSH A COMMIT WITH YOUR DISCORD USER TOKEN !!!!!!
I personally have tried to email users that I have found that posted their token
If you have posted your token, please delete said fork and just refork this repo github has a history of commits and I can find your token if its posted so again I would like to state
!!!!!!! IF YOU FORK THIS REPO PLEASE DO NOT PUSH A COMMIT WITH YOUR DISCORD USER TOKEN !!!!!!
This is a Discord selfbot. I am not responsible if you get banned using this bot.
This is forked from https://github.com/vivinano/MudaeAutoBot and we will try to maintain this repo.
Thanks to: https://github.com/vivinano for MudaeAutoBot and https://github.com/FatPain for assisting vivinano with Discum.