Casa club sin iPhone. Instrucción práctica

Descargo de responsabilidad

En este artículo, le mostraré cómo iniciar Clubhouse sin un iPhone usando una aplicación de consola Python que le permitirá usar la mayoría de las funciones de la red social. La casa club resultó ser un espacio cálido para lámparas, pero para los propietarios de Android como yo, esta red social no está disponible. Se rumorea que la versión oficial de la plataforma de Google no se lanzará antes de mayo.

El autor del artículo se exime de cualquier responsabilidad por el mal uso de los conocimientos adquiridos y recuerda que el artículo se realizó con fines educativos y de referencia. Se desaconseja mucho crear bots, participar en el ciberacoso y otras cosas malas.







(UPD del 20.02.2021) Paso 0. Cliente no oficial para Android:

El desarrollador de Petersburg Grishka ha lanzado un cliente no oficial para Android:

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





Paso 1. iPhone virtual

Para registrarse en la aplicación, necesitará un servicio que ofrezca pruebas automatizadas de teléfonos móviles. En general, puede omitir este requisito y registrarse usando la biblioteca inversa, pero probablemente será atrapado y expulsado. Además, en el laboratorio virtual, puedes empujar la aplicación hasta que se lance la versión de Android y seguir a las personas que te gustan para tener una lista de salas con tus intereses. Hay varios servicios de este tipo en el mercado. Me decidí por browserstack.com- allí es posible acceder a un iphone real, que se encuentra en algún lugar de la sala de servidores y su pantalla se comparte en una aplicación web. Necesitaremos la funcionalidad de App Live; solo está disponible mediante suscripción. Honestamente, di alrededor de $ 40 por un mes de prueba. Además, necesitamos cualquier aplicación .ipa para que el servicio le permita iniciar el modelo de iPhone seleccionado:





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

No se requieren configuraciones adicionales: vaya a la App Store con su ID de Apple e instale Clubhouse:





Instalación de la aplicación Clubhouse
Instalación de la aplicación Clubhouse

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





Encuentra personas en la aplicación Clubhouse a través del acceso en línea a un 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

:





interfaz de administración de consola 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. Si no quieres molestarte con el primer paso y utilizar un servicio online de pago, lo más sencillo es pedirles a tus amigos que te registren (una idea obvia, pero es mejor expresarla). De lo contrario, puede intentar registrarse a través de clubhouse-py, pero repito: potencialmente puede ser expulsado.





Actualización del 21/02/2021:

1. Los bots han aparecido en masa, hasta ahora parece de ingenieros de seguridad, no de spammers.

2. Ahora es posible grabar conversaciones a través de bots de telegramas.








All Articles