First commit

This commit is contained in:
2026-01-23 04:45:55 +07:00
commit 0b251c5967
118 changed files with 9580 additions and 0 deletions

0
userbot/__init__.py Normal file
View File

39
userbot/client.py Normal file
View File

@@ -0,0 +1,39 @@
from pyrogram import Client, types
from configs import UserIn
userbot = Client(
name="premium_user",
api_id=UserIn.TG_API_UID,
api_hash=UserIn.TG_API_HASH,
session_string=UserIn.SESSION_STRING
)
async def userbot_send_message(chat_id: int | str, text: str, parse_mode: str | None = None) -> types.Message:
"""
Отправка сообщения от имени Premium-аккаунта.
Поддерживает premium emoji, HTML и Markdown форматирование.
"""
if not userbot.is_connected:
await userbot.start()
log.info(f"📤 Отправка сообщения через Premium user в {chat_id}")
return await userbot.send_message(
chat_id=chat_id,
text=text,
parse_mode=parse_mode
)
async def userbot_edit_message(chat_id: int | str, message_id: int, text: str, parse_mode: str | None = None) -> types.Message:
"""
Редактирование сообщения от имени Premium-аккаунта.
"""
if not userbot.is_connected:
await userbot.start()
log.info(f"✏️ Редактирование сообщения {message_id} в чате {chat_id}")
return await userbot.edit_message_text(
chat_id=chat_id,
message_id=message_id,
text=text,
parse_mode=parse_mode
)