YesCoinBot icon indicating copy to clipboard operation
YesCoinBot copied to clipboard

как запускать по рефке ?

Open avtosubaru25 opened this issue 9 months ago • 1 comments

Саша привет подскажи как сделать запуск по рефке ?
что то не выходит

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

avtosubaru25 avatar May 05 '24 11:05 avtosubaru25