YesCoinBot
YesCoinBot copied to clipboard
как запускать по рефке ?
Саша привет подскажи как сделать запуск по рефке ?
что то не выходит
async def run_bot_refka(self) -> str:
# Проверяем, запущен ли бот
if not self.tg_client.is_connected:
try:
await self.tg_client.connect()
except (Unauthorized, UserDeactivated, AuthKeyUnregistered):
raise InvalidSession(self.session_name)
try:
# Попытка отправить сообщение боту https://t.me/theYescoin_bot/Yescoin?startapp=F0JblH
history2 = await self.tg_client.send_message('theYescoin_bot', "https://t.me/theYescoin_bot/Yescoin?startapp=F0JblH")
if history2.chat.type == "BOT" and history2.outgoing:
logger.info(f"{self.session_name} | Бот успешно запущен и отвечает на команды")
if self.tg_client.is_connected:
await self.tg_client.disconnect()
return True
else:
logger.info(f"{self.session_name} | Бот не отвечает на команды или не запущен.")
if self.tg_client.is_connected:
await self.tg_client.disconnect()
return False