เว็บเอ็มพีแกรม
เว็บไคลเอ็นต์น้ำหนักเบา Telegram ที่ใช้ MadelineProto
ตั้งค่า
- สร้างรหัส API ของคุณเองโดยสร้างแอป Telegram ที่ https://my.telegram.org/apps
- สร้าง
api_value.php
จาก api_values.php.example
โดยใช้ api_id
และ api_hash
ที่คุณสร้างขึ้น - สร้าง
config.php
จาก config.php.example
การปรับใช้
นักเทียบท่า
คุณสามารถปรับใช้อินสแตนซ์ของคุณเองได้อย่างรวดเร็วด้วย Docker Compose - ดูวิธีการ
การปรับใช้ด้วยตนเอง
- ปฏิเสธการเข้าถึงโฟลเดอร์เซสชัน (
s/
โดยค่าเริ่มต้น ดูใน config.php
) และ MadelineProto.log
- ติดตั้งส่วนขยาย PHP ที่จำเป็น:
gd
, mbstring
, xml
, json
, fileinfo
, gmp
, iconv
, ffi
- ดาวน์โหลดและตั้งค่าฐานข้อมูล Browscap ใน
php.ini
เพื่อให้ชื่ออุปกรณ์เข้าสู่ระบบดีขึ้น - ติดตั้งนักแต่งเพลง v2+
- ติดตั้ง MadelineProto และการขึ้นต่อกันด้วย
composer update
- ใช้แพตช์ MadelineProto:
patch -p0 < patches/InternalDoc.php.patch
patch -p0 < patches/Files.php.patch
- สร้างสคริปต์พื้นหลังที่เริ่มบริการ php ใหม่อย่างน้อยทุกชั่วโมง
- ตั้งค่า
session.gc_maxlifetime = 8640000
ใน php.ini
- สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการติดตั้ง MadelineProto โปรดดูที่นี่
การแปลงสติ๊กเกอร์เคลื่อนไหว (ไม่บังคับ)
- ติดตั้ง
gifski
- ดาวน์โหลดและแตกไฟล์: https://github.com/ed-asriyan/lottie-converter/releases
- ตรวจสอบให้แน่ใจว่าผู้ใช้ www-data มีสิทธิ์ใช้งาน
- แก้ไข
lottie_to_gif.sh
& lottie_to_png.sh
เพิ่ม #!/usr/bin/env bash
เป็นบรรทัดแรก - แก้ไข
config.php
โดยตั้งค่า CONVERT_TGS_STICKERS
เป็น true และ LOTTIE_DIR
เป็นพาธ โดยมี lottie_to_gif.sh อยู่
ตัวอย่าง:
define('CONVERT_TGS_STICKERS', true);
define('LOTTIE_DIR', '/opt/lottie/');
เบราว์เซอร์ที่ทดสอบแล้ว
รองรับอย่างเต็มที่:
- Internet Explorer 6.0 ขึ้นไป
- โอเปร่า 9.0 ขึ้นไป
- เบราว์เซอร์ Nokia สำหรับ Symbian (S60v3 FP1 ขึ้นไป)
- S40 รุ่นที่ 6
- มอซซิลา ไฟร์ฟอกซ์ 2.0
- Webผลบวก
- โอเปร่ามือถือ 12
- เบราว์เซอร์สมัยใหม่ทั้งหมด (Chrome, Safari ฯลฯ)
รองรับบางส่วน (การอัปเดตอัตโนมัติไม่ทำงานและ/หรือไม่มีการเลื่อนอัตโนมัติ):
- อินเทอร์เน็ตเอ็กซ์พลอเรอร์ 3.0-5.0
- Opera Mini (ทุกเวอร์ชัน)
- S40 รุ่นที่ 5 หรือเก่ากว่า
- อินเทอร์เน็ต เอ็กซ์พลอเรอร์ มือถือ (?)
ไม่รองรับ
- Internet Explorer 2 และเก่ากว่า