Spaces:
Running
Running
# Ultroid - UserBot | |
# Copyright (C) 2021-2023 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/>. | |
from telethon.errors import ( | |
BotMethodInvalidError, | |
ChatSendInlineForbiddenError, | |
ChatSendMediaForbiddenError, | |
) | |
from . import LOG_CHANNEL, LOGS, Button, asst, eor, get_string, ultroid_cmd | |
REPOMSG = """ | |
<blockquote>β° xteam-urbot β°</blockquote>\n | |
β’ Repo - [Click Here](https://github.com/xteam-cloner/xteam-urbot) | |
β’ Support - @xteam_cloner | |
""" | |
RP_BUTTONS = [ | |
[ | |
Button.url(get_string("bot_3"), "https://github.com/xteam-cloner/Userbot"), | |
Button.url("Addons", "https://github.com/xteam-cloner/Userbot"), | |
], | |
[Button.url("Support Group", "t.me/xteam_cloner")], | |
] | |
ULTSTRING = """π **Thanks for Deploying Userbot!** | |
β’ Here, are the Some Basic stuff from, where you can Know, about its Usage.""" | |
async def repify(e): | |
try: | |
q = await e.client.inline_query(asst.me.username, "") | |
await q[0].click(e.chat_id) | |
return await e.delete() | |
except ( | |
ChatSendInlineForbiddenError, | |
ChatSendMediaForbiddenError, | |
BotMethodInvalidError, | |
): | |
pass | |
except Exception as er: | |
LOGS.info(f"Error while repo command : {str(er)}") | |
await e.eor(REPOMSG, parse_mode="html") | |
async def useUltroid(rs): | |
button = Button.inline("Start >>", "initft_2") | |
msg = await asst.send_message( | |
LOG_CHANNEL, | |
ULTSTRING, | |
file="https://telegra.ph/file/8d7b534e34e13316a7dd2.jpg", | |
buttons=button, | |
) | |
if not (rs.chat_id == LOG_CHANNEL and rs.client._bot): | |
await eor(rs, f"**[Click Here]({msg.message_link})**") | |