Clubhaus ohne iPhone. Anleitung

Haftungsausschluss

In diesem Artikel werde ich Ihnen zeigen, wie Sie Clubhouse ohne iPhone mit einer Python-Konsolenanwendung starten, mit der Sie die meisten Funktionen des sozialen Netzwerks nutzen können. Das Clubhaus erwies sich als warmer Lampenraum, aber für Android-Besitzer wie mich ist dieses soziale Netzwerk nicht verfügbar. Die offizielle Version für die Google-Plattform soll frühestens im Mai veröffentlicht werden.

Der Autor des Artikels lehnt jede Verantwortung für den Missbrauch des gewonnenen Wissens ab und erinnert daran, dass der Artikel zu Bildungs- und Referenzzwecken erstellt wurde. Es wird dringend davon abgeraten, Bots zu erstellen, sich auf Cybermobbing und andere schlechte Dinge einzulassen.







(UPD vom 20.02.2021) Schritt 0. Inoffizieller Client für Android:

Der Petersburger Entwickler Grishka hat einen inoffiziellen Client für Android veröffentlicht:

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





Schritt 1. Virtuelles iPhone

Um sich in der Anwendung registrieren zu können, benötigen Sie einen Dienst, der das automatisierte Testen von Mobiltelefonen ermöglicht. Im Allgemeinen können Sie diese Anforderung umgehen und sich mit der Reverse Library registrieren, aber Sie werden wahrscheinlich erwischt und gebannt. Darüber hinaus können Sie im virtuellen Labor die Anwendung bis zur Veröffentlichung der Android-Version durchsuchen und den Personen folgen, die Sie mögen, sodass Sie eine Liste der Räume mit Ihren Interessen haben. Es gibt mehrere solcher Dienste auf dem Markt. Ich habe mich für browerstack.com entschieden- Dort ist es möglich, auf ein echtes iPhone zuzugreifen, das sich irgendwo im Serverraum befindet und dessen Bildschirm in einer Webanwendung freigegeben ist. Wir benötigen die App Live-Funktionalität - sie ist nur im Abonnement verfügbar. Ich gab ehrlich gesagt ungefähr 40 Dollar für einen Monat Test. Darüber hinaus benötigen wir eine .ipa-Anwendung für den Dienst, damit Sie das ausgewählte iPhone-Modell starten können:





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

Es sind keine zusätzlichen Einstellungen erforderlich. Rufen Sie den App Store unter Ihrer Apple ID auf und installieren Sie Clubhouse:





Installieren der Clubhouse-App
Installieren der Clubhouse-App

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





Finden Sie Personen in der Clubhouse-App über den Online-Zugriff auf ein echtes iPhone
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

:





Konsolenverwaltungsschnittstelle 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. Wenn Sie sich nicht mit dem ersten Schritt beschäftigen und einen kostenpflichtigen Onlinedienst nutzen möchten, ist es am einfachsten, Ihre Freunde zu bitten, Sie zu registrieren (eine offensichtliche Idee, aber es ist besser, sie auszusprechen). Andernfalls können Sie versuchen, sich über clubhouse-py zu registrieren, aber ich wiederhole - Sie können möglicherweise gesperrt werden.





UPD am 21.02.2021:

1. Bots sind massenhaft erschienen, bisher scheinen es Sicherheitsingenieure zu sein, keine Spammer.

2. Jetzt ist es möglich, Gespräche über Telegramm-Bots aufzuzeichnen








All Articles