Spaces:
Paused
Paused
| # Ultroid - UserBot | |
| # Copyright (C) 2021-2025 TeamUltroid | |
| # | |
| # This file is a part of < https://github.com/TeamUltroid/Ultroid/ > | |
| # PLease read the GNU Affero General Public License in | |
| # <https://www.github.com/TeamUltroid/Ultroid/blob/main/LICENSE/>. | |
| import re | |
| from . import * | |
| STRINGS = { | |
| 1: """π **Thanks for Deploying Ultroid Userbot!** | |
| β’ Here, are the Some Basic stuff from, where you can Know, about its Usage.""", | |
| 2: """π** About Ultroid** | |
| π§Ώ Ultroid is Pluggable and powerful Telethon Userbot, made in Python from Scratch. It is Aimed to Increase Security along with Addition of Other Useful Features. | |
| β£ Made by **@TeamUltroid**""", | |
| 3: """**π‘β’ FAQs β’** | |
| -> [Username Tracker](https://t.me/UltroidUpdates/24) | |
| -> [Keeping Custom Addons Repo](https://t.me/UltroidUpdates/28) | |
| -> [Disabling Deploy message](https://t.me/UltroidUpdates/27) | |
| -> [Setting up TimeZone](https://t.me/UltroidUpdates/22) | |
| -> [About Inline PmPermit](https://t.me/UltroidUpdates/21) | |
| -> [About Dual Mode](https://t.me/UltroidUpdates/18) | |
| -> [Custom Thumbnail](https://t.me/UltroidUpdates/13) | |
| -> [About FullSudo](https://t.me/UltroidUpdates/11) | |
| -> [Setting Up PmBot](https://t.me/UltroidUpdates/2) | |
| -> [Also Check](https://t.me/UltroidUpdates/14) | |
| **β’ To Know About Updates** | |
| - Join @TeamUltroid.""", | |
| 4: f"""β’ `To Know All Available Commands` | |
| - `{HNDLR}help` | |
| - `{HNDLR}cmds`""", | |
| 5: """β’ **For Any Other Query or Suggestion** | |
| - Move to **@UltroidSupportChat**. | |
| β’ Thanks for Reaching till END.""", | |
| } | |
| async def init_depl(e): | |
| CURRENT = int(e.data_match.group(1)) | |
| if CURRENT == 5: | |
| return await e.edit( | |
| STRINGS[5], | |
| buttons=Button.inline("<< Back", "initbk_4"), | |
| link_preview=False, | |
| ) | |
| await e.edit( | |
| STRINGS[CURRENT], | |
| buttons=[ | |
| Button.inline("<<", f"initbk_{str(CURRENT - 1)}"), | |
| Button.inline(">>", f"initft_{str(CURRENT + 1)}"), | |
| ], | |
| link_preview=False, | |
| ) | |
| async def ineiq(e): | |
| CURRENT = int(e.data_match.group(1)) | |
| if CURRENT == 1: | |
| return await e.edit( | |
| STRINGS[1], | |
| buttons=Button.inline("Start Back >>", "initft_2"), | |
| link_preview=False, | |
| ) | |
| await e.edit( | |
| STRINGS[CURRENT], | |
| buttons=[ | |
| Button.inline("<<", f"initbk_{str(CURRENT - 1)}"), | |
| Button.inline(">>", f"initft_{str(CURRENT + 1)}"), | |
| ], | |
| link_preview=False, | |
| ) | |