- Cherrygram
Cherrygram เป็นไคลเอนต์ Telegram บุคคลที่สามที่มีการแก้ไขไม่มากนักแต่มีประโยชน์
นี่เป็นทางแยกอย่างไม่เป็นทางการของแอป Telegram ดั้งเดิมสำหรับ Android
repo นี้มีซอร์สโค้ดอย่างเป็นทางการสำหรับ Telegram App สำหรับ Android
ผู้ดูแลปัจจุบัน
ผู้ร่วมให้ข้อมูล
การอภิปราย
เข้าร่วมช่องทางการ Cherrygram
เข้าร่วมกลุ่มอย่างเป็นทางการ Cherrygram
การเปลี่ยนแปลง:
ส่วนเสริม:
- รองรับไฟฉายสำหรับข้อความวิดีโอ (กล้องทั้งสองตัว)
- อัปเดต OTA
- ธีม Material You (Monet) และไอคอนแอป
- ไม่มีข้อจำกัดด้านเนื้อหา
- รองรับบัญชีมากถึง 10 บัญชี
- วันที่อัพโหลดรูปโปรไฟล์ (ทั้งแบบปกติและแบบสาธารณะ)
- รูปแบบ IOS/TDesktop ของสถานะกิจกรรมล่าสุด
- กำลังดึงอิโมจิและสติ๊กเกอร์จากรูปโปรไฟล์ (ทั้งแบบปกติและแบบสาธารณะ)
- กำลังดึงอิโมจิจากพื้นหลังโปรไฟล์
- ไอคอนการติดต่อร่วมกันในรายการผู้ติดต่อ
- อนุญาตให้ตั้งค่าพรอกซีก่อนเข้าสู่ระบบ
- เพิ่มการรองรับไบโอเมตริกซ์ดั้งเดิม
- รองรับลิงก์ "tg://user?id=int" (เช่น "tg://user?id=282287840")
- อนุญาตให้ตั้งค่า "เก็บสื่อ" เป็นเวลาหนึ่งวัน
- "Kaboom" (ลบข้อมูลของ Cherrygram ทั้งหมดได้ใน 1 คลิก)
- วิดเจ็ตบนหน้าจอหลัก "Kaboom"
แชท:
- ดูตัวอย่างการแชทแบบเลื่อนและคลิกได้
- การบล็อกสติ๊กเกอร์ (ซึ่งทำให้แอป Telegram ขัดข้อง)
- เปิดโปรไฟล์จากตัวอย่างการแชท
- การสนับสนุน "ทำเครื่องหมายว่าอ่านแล้ว" สำหรับโฟลเดอร์
- รองรับ Chat Blur สำหรับอุปกรณ์และธีมทั้งหมด (เปิดใช้งาน Blur ตามค่าเริ่มต้น)
- ค้นหาอย่างรวดเร็ว (เปิดการค้นหาโดยกดชื่อกล่องโต้ตอบค้างไว้)
- ข้ามไปที่จุดเริ่มต้นของการแชทใด ๆ
- ลบข้อความของตัวเองทั้งหมดออกจากกลุ่ม
- คุณสมบัติ "ลบไฟล์ออกจากแคช" สำหรับไฟล์ในการแชท
- การคัดลอกรูปภาพไปยังคลิปบอร์ด
- ดาวน์โหลดสติ๊กเกอร์
- ประวัติข้อความจากผู้ใช้และช่องทางในการแชทใด ๆ
- เลือกข้อความในการแชทระหว่างข้อความ A และข้อความ B
- ดูผู้ดูแลระบบ (ข้อมูลกลุ่ม) สำหรับสมาชิกทุกคน
- เปิดอวตารโดยปัดลงในโปรไฟล์
- กล่าวถึงในการแชทด้วยชื่อ (กดชื่อผู้ใช้ค้างไว้)
การตั้งค่าทั่วไป Cherrygram :
- เปิด / ปิดการปัดเศษสมาชิก
- เปิด/ปิดระบบอิโมจิ
- เปิด/ปิดแบบอักษรของระบบ
- ไอคอนการแจ้งเตือนเริ่มต้น (โทรเลข)
- เปิด / ปิด Telegram Stories ในส่วนหัวของแอป
- เปิด/ปิดอวตารแบบเคลื่อนไหว
- เปิด/ปิดการซ้อนทับปฏิกิริยา
- เปิด/ปิดแอนิเมชั่นปฏิกิริยา
- เปิด/ปิดการแตะบนสติ๊กเกอร์พรีเมียม
- เปิด/ปิดการเล่นสติ๊กเกอร์พรีเมียมอัตโนมัติ
- เปิด/ปิดการใช้งานปุ่ม "ส่งเป็นช่องทาง"
การตั้งค่าลักษณะที่ปรากฏ Cherrygram :
- ไอคอน VKUI/Solar ในแอป
- สไตล์สวิตช์ One UI (Samsung)
- ชื่อตรงกลางในแถบการทำงาน
- เปิด/ปิดเงาแถบเครื่องมือ
- เปิด / ปิดตัวแบ่ง
- การเอาชนะสีส่วนหัว
- หิมะตกในส่วนหัวของแอป
- หิมะตกในการแชท
การตั้งค่าข้อความและโปรไฟล์:
- แสดงวินาทีในการประทับเวลา
- เปิด/ปิดสถานะพรีเมียม
- ปรับแต่งการตอบกลับและพื้นหลังโปรไฟล์
- แสดง/ซ่อนช่องส่วนตัวในโปรไฟล์
- แสดง/ซ่อน DC/ID ในโปรไฟล์
- แสดง/ซ่อนวันเกิดในโปรไฟล์
- แสดง/ซ่อนเวลาทำการและที่ตั้งในโปรไฟล์
การตั้งค่าโฟลเดอร์:
- แสดงชื่อโฟลเดอร์แทนชื่อแอป
- ซ่อนแท็บ "แชททั้งหมด"
- ซ่อนตัวนับข้อความในแท็บ
- รูปแบบแท็บ (ค่าเริ่มต้น, ปัดเศษ, ข้อความ, VKUI หรือ Pills)
- รูปแบบไอคอนแท็บ (เฉพาะชื่อเรื่อง เฉพาะไอคอน และไอคอนที่มีชื่อเรื่อง) พร้อมเส้นขีด
การตั้งค่าลิ้นชัก:
- หิมะตกในลิ้นชัก
- รูปโปรไฟล์เป็นพื้นหลังลิ้นชัก
- ทำให้พื้นหลังส่วนหัวของเมนูมืดลง
- พื้นหลังส่วนหัวเมนูไล่ระดับสี
- พื้นหลังส่วนหัวของเมนูเบลอและความเข้มของภาพเบลอ
- เปิด/ปิดปุ่มลิ้นชัก
- ไอคอนลิ้นชักพร้อม
การตั้งค่าการแชทของ Cherrygram :
- ซ่อนเวลาบนสติ๊กเกอร์
- สติ๊กเกอร์ขยายขนาด (ตัวเปลี่ยน)
- ทางลัดผู้ดูแลระบบในการแชท
- ชื่อแชทตรงกลางเหมือนบน IOS
- แสดงตัวนับการแชทที่ยังไม่ได้อ่านบนปุ่ม "ย้อนกลับ" เช่นเดียวกับบน IOS
- ถามก่อนโทร
- ซ่อนคีย์บอร์ดขณะเลื่อนแชท
- เปิด/ปิดการเปลี่ยนไปยังช่องถัดไป
- แสดง/ซ่อนปุ่มด้านล่างในช่อง (ปิดเสียง/เปิดเสียง)
- ตัวนับอิโมจิล่าสุด (เครื่องขยายเสียง)
- ตัวนับสติกเกอร์ล่าสุด (เครื่องขยายเสียง)
- ปุ่มแชร์ตรง (เลือกตำแหน่งที่จะแสดงปุ่ม)
- กำหนดค่าเมนูข้อความ
- ใช้ "ลบทั้งหมด" ตามค่าเริ่มต้น
- แสดงวันที่ข้อความที่ส่งต่อ
- ไอคอนดินสอสำหรับข้อความที่แก้ไขแทนที่จะเป็น "แก้ไข"
- การทำงานของปุ่มซ้าย (ส่งต่อโดยไม่มีผู้เขียน, แชร์โดยตรง, ตอบกลับหรือบันทึก)
- การแตะสองครั้ง (ปิดใช้งาน โต้ตอบ ตอบกลับ บันทึก/แก้ไข/แปลข้อความ)
- การปัดข้อความ (ตอบกลับ บันทึก แปล หรือแชร์โดยตรง)
- ภาพถ่ายขนาดใหญ่ (2560px)
- เอฟเฟกต์สปอยเลอร์
- การปรับปรุงเสียง
- เปิด / ปิดการเล่นวิดีโอเมื่อคลิกปุ่มปรับระดับเสียง
- หยุดวิดีโอชั่วคราวอัตโนมัติขณะสลับไปที่พื้นหลัง
- ปิดการใช้งานการสั่นสะเทือนในแอป
- แตะสองครั้งเพื่อค้นหาวิดีโอ
- เปิด / ปิดการทำงานของเซ็นเซอร์ความใกล้ชิด
- เปิด/ปิดเสียงข้อความขาเข้า หรือเลือกระหว่าง IOS และ Android
- เปิด/ปิดการสั่นในการแชท และเลือกความเข้มของการสั่น
- ปิดเสียงการแจ้งเตือนจากผู้ที่ไม่ใช่ผู้ติดต่อ
การตั้งค่ากล้อง Cherrygram :
- ประเภทกล้อง (ค่าเริ่มต้น CameraX หรือกล้องระบบ)
- ปิดการใช้งานกล้องในเมนูไฟล์แนบ
- กล้องเริ่มต้นสำหรับข้อความวิดีโอ
- อัตราส่วนภาพของกล้องแบบกำหนดเองสำหรับข้อความวิดีโอ (1:1, 4:3 หรือ 16:9)
การตั้งค่าการทดลอง Cherrygram :
- เปิด/ปิดแอนิเมชั่นสปริงสำหรับการนำทางแอป
- แสดงการแจ้งเตือนผู้อยู่อาศัย
- ปิ้งขนมปังข้อผิดพลาด RPC ทั้งหมด
- แชทแบบกำหนดเองสำหรับข้อความที่บันทึกไว้
- ดาวน์โหลดเพิ่มความเร็ว
- อัพโหลดเพิ่มความเร็ว
- โหมดเครือข่ายช้า
การตั้งค่าความปลอดภัย Cherrygram :
- เปิด/ปิดการใช้งาน Google Analytics
- ลบโฟลเดอร์แคชเก่า (/sdcard/Telegram)
- ลบบัญชีโทรเลขของคุณ
API เอกสารโปรโตคอล
คู่มือ Telegram API: https://core.telegram.org/api
คู่มือโปรโตคอล MTproto: https://core.telegram.org/mtproto
คู่มือการเรียบเรียง
- ดาวน์โหลดซอร์สโค้ด Cherrygram (
git clone https://github.com/arslan4k1390/Cherrygram.git
) - กรอก storeFile, storePassword, keyAlias, keyPassword ใน build.gradle ของแอปเพื่อลงนามแอปของคุณ
- ไปที่ https://console.firebase.google.com/ สร้างแอป Android สองแอปด้วยรหัสแอปพลิเคชัน uz.unnarsx.Cherrygram และ uz.unnarsx Cherrygram .beta เปิดการส่งข้อความ firebase และดาวน์โหลด
google-services.json
ซึ่งควรคัดลอกลงในโฟลเดอร์ TMessagesProj
- เปิดโปรเจ็กต์ใน Studio (โปรดทราบว่าควรเปิด ไม่ใช่นำเข้า)
- กรอกค่าใน
TMessagesProj/src/main/java/uz/unnarsx/ Cherrygram /Extra.kt
– มีลิงก์สำหรับตัวแปรแต่ละตัวที่แสดงตำแหน่งและข้อมูลที่จะรับ - คุณพร้อมที่จะคอมไพล์และใช้ Cherrygram แล้ว
ขอขอบคุณ:
- แคโทแกรม
- Nekogram และ Nekogram X
- OwlGram และ exteraGram
- โทรเลข
- โทรเลขโมเนต์