Clubhouse sem iPhone. Instruções de como fazer

Isenção de responsabilidade

Neste artigo, vou mostrar como iniciar o Clubhouse sem um iPhone usando um aplicativo de console Python que permitirá que você use a maioria das funções de rede social. O Clubhouse acabou sendo um espaço aconchegante para lâmpadas, mas para proprietários de Android como eu, essa rede social não está disponível. Há rumores de que a versão oficial da plataforma Google será lançada não antes de maio.

O autor do artigo se isenta de qualquer responsabilidade pelo uso indevido do conhecimento adquirido e lembra que o artigo foi feito para fins educacionais e de referência. É altamente desencorajado criar bots, se envolver em cyberbullying e outras coisas ruins.







(UPD de 20/02/2021) Etapa 0. Cliente não oficial para Android:

O desenvolvedor Grishka de Petersburgo lançou um cliente não oficial para Android:

https://github.com/grishka/Houseclub/releases





Etapa 1. iPhone virtual

Para se cadastrar no aplicativo, você precisará de um serviço que ofereça teste automatizado de telefones celulares. Em geral, você pode ignorar esse requisito e se registrar usando a biblioteca reversa, mas provavelmente será pego e banido. Além disso, no laboratório virtual, você pode picar o aplicativo até o lançamento da versão android e seguir quem você gosta para ter uma lista de salas com seus interesses. Existem vários desses serviços no mercado. Eu me estabeleci em browserstack.com- ali é possível acessar um iphone real, que fica em algum lugar da sala do servidor e sua tela é compartilhada em um aplicativo web. Precisaremos da funcionalidade do App Live - está disponível apenas por assinatura. Sinceramente, dei cerca de US $ 40 por um mês de teste. Além disso, precisamos de qualquer aplicativo .ipa para o serviço para permitir que você inicie o modelo de iPhone selecionado:





iPhone 11 em app-live.browserstack.com
iPhone 11 em app-live.browserstack.com

Nenhuma configuração adicional é necessária - vá para a App Store com seu ID Apple e instale o Clubhouse:





Instalando o aplicativo Clubhouse
Instalando o aplicativo Clubhouse

, , Clubhouse, , - . — , . , , :





Encontre pessoas no aplicativo Clubhouse por meio do acesso online a um iPhone real
Clubhouse - iPhone

- : . «» Clubhouse . , , python .





2. lubhouse-py

python . : https://github.com/stypr/clubhouse-py





clubhouse' . Python 3.7 . Windows macos.

:





git clone https://github.com/stypr/clubhouse-py
cd ./clubhouse-py
pip3 install -r requirements.txt
pip3 install agora-python-sdk
      
      



:





python3 cli.py
      
      



— !



.

-, 19 2021 agora-python-sdk Windows , pip . : https://github.com/AgoraIO-Community/Agora-Python-SDK#installation



-, macos ( Microphone ) ( Accessability ) python'. , , " ", . cli.py :





if not channel_speaker_permission:    
  print("[*] Press [Ctrl+Shift+H] to raise your hands for the speaker permission.")    
  keyboard.add_hotkey(        
    "ctrl+shift+h",        
    _request_speaker_permission,        
    args=(client, channel_name, user_id)    
  )
      
      



- :





if not channel_speaker_permission:    
  print("[*] Press [3] to raise your hands for the speaker permission.")    
  keyboard.add_hotkey(        
    "3",        
    _request_speaker_permission,        
    args=(client, channel_name, user_id)    
  )
      
      



-, macos - :





sudo python3 cli.py
      
      



, settings.ini

:





interface de gerenciamento de console clubhouse-py
clubhouse-py

: - 20 20 . max_limit cli.py:





max_limit = 30
      
      



Clubhouse . .

python' : - . / . workaround / . , , . , 30 , . channel_name . , : https://www.joinclubhouse.com/event/M1e7eO3N. ( clubhouse-py ), . , iPhone'. , , , - .



, , , . .





!





UPD 20.02.2021:

:



1. :

https://github.com/grishka/Houseclub/releases



2. linux @yakimka8 :





, agora-python-sdk. , webdemo.agora.io/agora-web-showcase/examples/LargeGroupVideoChat-Web



, :





# Check for the voice level.
if RTC:
    token = channel_info['token']
    RTC.joinChannel(token, channel_name, "", int(user_id))
else:
    print("[!] Agora SDK is not installed.")
    print("    You may not speak or listen to the conversation.")
    #      
    print('    But you can use this link:')
    print(f'    https://webdemo.agora.io/agora-web-showcase/examples/LargeGroupVideoChat-Web/?appID=some_app_id&channel={channel_name}&token={channel_info["token"]}&mode=live&codec=h264&role=audience')
    print('    user_id: ', user_id)if RTC:    token = channel_info['token']
      
      



, cli Agora SDK

,

.





cli, , user_id,

, user_id «Advanced settings ->

UID» «Join»





3. Se você não quer se preocupar com a primeira etapa e usar um serviço online pago, então a coisa mais simples é pedir aos seus amigos que o registrem (uma ideia óbvia, mas é melhor expressá-la). Caso contrário, você pode tentar se registrar através do clubhouse-py, mas eu repito - você pode ser potencialmente banido.





UPD em 21/02/2021:

1. Bots apareceram em massa, até agora parece que são de engenheiros de segurança, não de spammers

2. Agora é possível gravar conversas por meio de bots de telegrama








All Articles