├── 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 | ![Settings Showcase](https://camo.githubusercontent.com/91fb91dbef076670a6791ffdea7bcf3591e36643/68747470733a2f2f7768657265732d6d792d74612e636f2f74504a58576c2e706e67) 13 | 14 | ## Showcase: 15 | ![Showcase2](https://i.imgur.com/C3chg8O.png) 16 | ![Showcase](https://wheres-my-ta.co/CFC3a5.gif) 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 | --------------------------------------------------------------------------------