วันนี้มีเพียงคนหูหนวกเท่านั้นที่ได้ยินชื่อคลับเฮาส์ โซเชียลเน็ตเวิร์กแบบใหม่สำหรับผู้ชื่นชอบข้อความเสียงกำลังได้รับแรงผลักดันอย่างที่ไม่เคยมีมาก่อน และคู่แข่งก็คือ Twitter і Facebook สัญญาว่าจะนำเสนออะนาล็อกในเวลาที่สั้นที่สุด
แต่วันนี้สถานการณ์เป็นเช่นนั้น มีเพียงเจ้าของอุปกรณ์ iOS เท่านั้นที่สามารถเข้าถึงแพลตฟอร์มนี้ได้อย่างเป็นทางการเหมือนเมื่อ XNUMX ปีที่แล้วที่เปิดตัว Instagram. อย่างไรก็ตาม หากคุณมีจิตวิญญาณแห่งการผจญภัยและทักษะสายการบังคับบัญชา คุณก็มีโอกาสเข้าร่วมคลับเฮาส์ได้ทันที
เนื่องจาก? มาคิดออก
น่าเสียดายที่มันเป็นไปไม่ได้หากไม่มี iPhone ในขั้นตอนการลงทะเบียน วิธีที่ง่ายที่สุดคือขอ "คำเชิญ" (คำเชิญ) จากเพื่อนและเมื่อได้รับ SMS ไปยังหมายเลขของคุณแล้ว ให้ลงทะเบียนบนเครือข่ายจากสำเนาแอปพลิเคชัน iOS ของเขาและกรอกโปรไฟล์ของคุณ จากนั้นคุณสามารถออกจากโปรแกรมและเพื่อนของคุณจะคืนโปรไฟล์ของเขา
หากเป็นปัญหา คุณสามารถใช้บริการสำหรับทดสอบแอปพลิเคชัน iOS ที่มี iPhone "เสมือน" ตามความต้องการของคุณ เช่น BrowserStackแต่บริการดังกล่าวมักจะจ่าย ตัวอย่างเช่น ที่ BrowserStack เดียวกัน แพ็คเกจ "เดสก์ท็อปและมือถือ" มีราคา 39 เหรียญ/เดือน มากเกินไปในการลงทะเบียนบนโซเชียลเน็ตเวิร์ก
ลองนึกภาพว่าการลงทะเบียนเกิดขึ้น จะทำอย่างไรต่อไป?
เราจะใช้แอปพลิเคชันคอนโซลที่เขียนด้วยภาษา Python เพื่อฟังห้องและบทสนทนา: https://github.com/stypr/clubhouse-py
มันขึ้นอยู่กับโปรโตคอล Slubhouse ที่เสียหายและผู้เขียนสัญญาว่าจะลบแอปพลิเคชันออกหลังจากการเปิดตัวเวอร์ชันอย่างเป็นทางการสำหรับ Android. ต้องใช้ Python เวอร์ชัน 3.7 หรือสูงกว่าในการดำเนินการ แอปพลิเคชั่นนี้ใช้งานได้กับ Windows และ macOS
การติดตั้งทำได้ง่าย:
git clone https://github.com/stypr/clubhouse-py cd ./clubhouse-py pip3 install -r requirements.txt pip3 ติดตั้ง agora-python-sdk
จากนั้นจะเหลือเพียงการเรียกใช้:
python3 cli.py
แค่นั้นแหละ คุณออนไลน์อยู่!
และถ้าไม่ใช่?
อย่างแรกคือ ในวันที่ 19 กุมภาพันธ์ 2021 แอสเซมบลีของไลบรารี agora-python-sdk สำหรับ Windows เสีย ดังนั้นแทนที่จะติดตั้งผ่าน pip จะดีกว่าที่จะรวบรวมโปรเจ็กต์ด้วยมือ มีคำแนะนำ โดยลิงค์.
ประการที่สอง สำหรับ macOS คุณต้องให้สิทธิ์ในการเข้าถึงไมโครโฟน (ไมโครโฟน) และการเข้าถึงสากล (Accessability) สำหรับ Terminal และ Python นอกจากนี้ คุณอาจต้องเปลี่ยนแป้นพิมพ์ลัดสำหรับ "ยกมือขึ้น" เนื่องจากโมดูลสำหรับการรวมปุ่มลัดไม่ทำงานตามปกติใน macOS สองภาษา หากต้องการทำสิ่งนี้ ให้เปิดในตัวแก้ไขใดก็ได้ คลิป.py และเปลี่ยน:
ถ้าไม่ใช่ channel_speaker_permission: print("[*] กด [Ctrl+Shift+H] เพื่อยกมือเพื่อขออนุญาตผู้พูด") keyboard.add_hotkey( "ctrl+shift+h", _request_speaker_permission, args=(client, channel_name, user_id) )
ไปที่:
ถ้าไม่ใช่ channel_speaker_permission: print("[*] กด [3] เพื่อยกมือเพื่อขออนุญาตผู้พูด") keyboard.add_hotkey( "3", _request_speaker_permission, args=(client, channel_name, user_id) )
ประการที่สามใน macOS คุณจะต้องเรียกใช้แอปพลิเคชันผ่าน sudo:
sudo python3 cli.py
หลังจากเปิดแอปพลิเคชั่นแล้วจะขอหมายเลขโทรศัพท์และป้อนรหัสสำหรับการตรวจสอบหลังจากนั้นจะบันทึกโทเค็นที่ได้รับ การตั้งค่า.ini
นี่คือลักษณะของหน้าต่างโปรแกรม:
และนี่คือวิดีโอขนาดเล็กที่มีการสาธิตการใช้งานแอปพลิเคชัน:
หากการแสดง 20 ช่องและผู้ใช้ 20 คนในห้องไม่เพียงพอสำหรับคุณ คุณสามารถเพิ่มขีดจำกัดได้โดยทำการเปลี่ยนแปลง คลิป.py
สูงสุด_จำกัด = 30
เราหวังว่าจะคุ้มค่า มีการสนทนาที่ดี!
อ่าน:
Okhoho คลับเฮาส์สุดฮิปผ่านคอนโซลแบบเก่า เป็นบ้านศิลปะชนิดหนึ่ง :))