├── LICENSE
├── README.md
├── animated.py
├── config.json
├── install.bat
├── requirements.txt
└── start.bat
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 LnX
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
🧶 Discord custom animated status 🧶
2 | Animated status displayer. You can set speed, emoji and text
3 | ⭐ Don't forget to leave a star! ⭐
4 |
5 | ## Usage:
6 | 1. Configure settings in `config.json`
7 | 2. Open install.bat
8 | 3. Open start.bat
9 | 4. All set :)
10 |
11 | ## Settings:
12 | 
13 |
14 | ## Showcase:
15 | 
16 | 
17 |
18 | `WARN: Using a selfbot is against TOS, It's not my fault if you get a ban when someone reports you`
19 |
--------------------------------------------------------------------------------
/animated.py:
--------------------------------------------------------------------------------
1 | import requests
2 | from time import sleep
3 | from colorama import Fore
4 | import json
5 | import os
6 | import emoji
7 |
8 | with open('config.json') as f:
9 | config = json.load(f)
10 |
11 | token = config.get("token")
12 |
13 | os.system("cls")
14 |
15 | print(f"{Fore.WHITE}[ {Fore.CYAN}§ {Fore.WHITE}] {Fore.LIGHTBLACK_EX}Discord Status Animator made by {Fore.WHITE}LnX{Fore.LIGHTBLACK_EX} | Licensed under {Fore.WHITE}MIT {Fore.LIGHTBLACK_EX}License")
16 | print(f"{Fore.WHITE}[ {Fore.CYAN}§ {Fore.WHITE}] {Fore.LIGHTBLACK_EX}You can follow me on Github: {Fore.WHITE}https://github.com/lnxcz\n")
17 |
18 | status = input(f"{Fore.WHITE}[ {Fore.YELLOW}> {Fore.WHITE}] {Fore.LIGHTBLACK_EX}Text you want to display: {Fore.WHITE}")
19 | print(f"\n{Fore.WHITE}[ {Fore.YELLOW}? {Fore.WHITE}] {Fore.LIGHTBLACK_EX}Search here: {Fore.WHITE}www.webfx.com/tools/emoji-cheat-sheet {Fore.LIGHTBLACK_EX}(Leave empty if you dont want emoji)")
20 | emoji = emoji.emojize(input(f"{Fore.WHITE}[ {Fore.YELLOW}> {Fore.WHITE}] {Fore.LIGHTBLACK_EX}Insert emoji name: {Fore.WHITE}"), use_aliases=True)
21 | print(f"\n{Fore.WHITE}[ {Fore.YELLOW}? {Fore.WHITE}] {Fore.LIGHTBLACK_EX}Reccomended time is 0.5-1.5s")
22 | speed = float(input(f"{Fore.WHITE}[ {Fore.YELLOW}> {Fore.WHITE}] {Fore.LIGHTBLACK_EX}Text speed: {Fore.WHITE}"))
23 |
24 | print(f"\n\n{Fore.WHITE}[ {Fore.GREEN}+ {Fore.WHITE}] {Fore.LIGHTBLACK_EX}Animating..")
25 |
26 |
27 |
28 | # The full code
29 | while True:
30 | for text in range(0, len(status)+1):
31 | if emoji != "":
32 | content = {
33 | "custom_status": {"text": status[:text], "emoji_name": emoji}
34 | }
35 | else:
36 | content = {
37 | "custom_status": {"text": status[:text]}
38 | }
39 | requests.patch("https://ptb.discordapp.com/api/v6/users/@me/settings", headers={"authorization": token}, json=content)
40 | sleep(speed)
41 |
--------------------------------------------------------------------------------
/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "token": "token-here"
3 | }
4 |
--------------------------------------------------------------------------------
/install.bat:
--------------------------------------------------------------------------------
1 | @echo off
2 | cls
3 | title Installer
4 | echo Installing..
5 | py -3.8 -m pip install -r requirements.txt
6 | echo Succesfully Installed all requirements
7 | pause
8 |
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | requests==2.31.0
2 | emoji
3 | colorama
4 |
--------------------------------------------------------------------------------
/start.bat:
--------------------------------------------------------------------------------
1 | @echo off
2 | title Discord Animated Status
3 | py animated.py
4 | pause
5 |
--------------------------------------------------------------------------------