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:
Nenhuma configuração adicional é necessária - vá para a App Store com seu ID Apple e instale o Clubhouse:
, , Clubhouse, , - . — , . , , :
- : . «» 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
:
: - 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