? Cherrygram
Cherrygram 많지는 않지만 유용한 수정 사항이 포함된 타사 Telegram 클라이언트입니다.
이것은 원래 Android용 Telegram 앱의 비공식 포크입니다.
이 저장소에는 Android용 Telegram 앱의 공식 소스 코드가 포함되어 있습니다.
현재 유지관리자
기여자
논의
Cherrygram 공식 채널에 가입하세요
Cherrygram 공식 그룹에 가입하세요
변경사항:
애드온:
- 비디오 메시지에 대한 손전등 지원(두 카메라 모두),
- 오타 업데이트,
- Material You(모네) 테마와 앱 아이콘,
- 콘텐츠 제한이 없으며,
- 최대 10개 계정 지원,
- 프로필 사진(일반, 공개 모두) 업로드 날짜,
- IOS/TDesktop 스타일의 최신 활동 상태,
- 프로필 사진(일반 및 공개 모두)에서 이모티콘과 스티커 가져오기,
- 프로필 배경에서 이모티콘을 가져오는 중,
- 연락처 목록의 상호 연락처 아이콘,
- 로그인하기 전에 프록시 설정을 허용합니다.
- 기본 생체 인식 지원이 추가되었습니다.
- "tg://user?id=int" 링크 지원(예: "tg://user?id=282287840"),
- 하루 동안 "미디어 유지"를 설정하도록 허용합니다.
- "카붐"(1클릭으로 Cherrygram 의 모든 데이터 삭제),
- "Kaboom" 홈 화면 위젯.
채팅:
- 스크롤 및 클릭 가능한 채팅 미리보기,
- 스티커 차단(Telegram 앱 충돌 원인)
- 채팅 미리보기에서 프로필을 엽니다.
- 폴더에 대한 "읽은 상태로 표시" 지원
- 모든 장치 및 테마에 대한 Chat Blur 지원(Blur는 기본적으로 활성화되어 있음)
- 빠른 검색(대화상자 이름을 눌러 검색 열기),
- 채팅의 시작 부분으로 이동합니다.
- 그룹에서 모든 OWN 메시지를 삭제하고,
- 채팅 파일에 대한 "캐시에서 파일 제거" 기능,
- 사진을 클립보드에 복사하는 중,
- 스티커 다운로더,
- 모든 채팅에서 모든 사용자 및 채널의 메시지 기록,
- 메시지 A와 메시지 B 사이의 채팅 메시지를 선택하고,
- 모든 구성원의 관리자(그룹 정보) 보기,
- 프로필에서 아래로 스와이프하여 아바타를 열고,
- 채팅에서 이름을 언급하세요(사용자 이름을 길게 누르세요).
Cherrygram 일반 환경설정:
- 멤버 반올림 활성화/비활성화,
- 시스템 이모티콘 활성화/비활성화,
- 시스템 글꼴 활성화/비활성화,
- 기본 알림 아이콘(텔레그램),
- 앱 헤더에서 텔레그램 스토리 활성화/비활성화,
- 애니메이션 아바타 활성화/비활성화,
- 반응 오버레이 활성화/비활성화,
- 반응 애니메이션 활성화/비활성화,
- 프리미엄 스티커 탭 활성화/비활성화,
- 프리미엄 스티커 자동 재생 활성화/비활성화,
- "채널로 보내기" 버튼을 활성화/비활성화합니다.
Cherrygram 모양 선호 사항:
- 앱의 VKUI/Solar 아이콘,
- One UI(삼성) 스위처 스타일,
- 작업 표시줄의 중앙 제목,
- 도구 모음 그림자 활성화/비활성화,
- 구분선 활성화/비활성화,
- 헤더 색상을 재정의하고,
- 앱 헤더의 눈,
- 채팅에 눈이 내립니다.
메시지 및 프로필 기본 설정:
- 타임스탬프로 초를 표시합니다.
- 프리미엄 상태 활성화/비활성화,
- 답장 및 프로필 배경을 사용자 정의하고,
- 프로필에 개인 채널 표시/숨기기,
- 프로필에 DC/ID 표시/숨기기,
- 프로필에 생년월일 표시/숨기기,
- 프로필에 영업 시간 및 위치를 표시하거나 숨깁니다.
폴더 환경설정:
- 앱 이름 대신 폴더 이름 표시,
- "모든 채팅" 탭을 숨기고,
- 탭에서 메시지 카운터를 숨깁니다.
- 탭 스타일(기본값, 둥근 모양, 텍스트, VKUI 또는 알약),
- 스트로크가 있는 탭 아이콘 스타일(제목만, 아이콘만 및 제목이 있는 아이콘).
서랍 환경 설정:
- 서랍 속에 쌓인 눈,
- 서랍 배경으로 프로필 사진,
- 메뉴 헤더 배경을 어둡게 하고,
- 그라데이션 메뉴 헤더 배경,
- 메뉴 헤더 배경을 흐리게 하고 강도를 흐리게 합니다.
- 서랍 버튼 활성화/비활성화,
- 서랍 아이콘을 설정합니다.
Cherrygram 채팅 기본 설정:
- 스티커에 시간을 숨기고,
- 스티커 사이즈 앰프(체인저),
- 채팅의 관리자 바로가기,
- IOS와 같은 센터 채팅 제목,
- IOS와 마찬가지로 "뒤로" 버튼에 읽지 않은 채팅 카운터 표시,
- 통화 전 물어보고,
- 채팅을 스크롤하는 동안 키보드 숨기기,
- 다음 채널로의 전환 활성화/비활성화,
- 채널의 하단 버튼 표시/숨기기(음소거/음소거 해제),
- 최근 이모티콘 카운터(증폭기),
- 최근 스티커 카운터(앰프),
- 직접 공유 버튼(버튼을 표시할 위치 선택),
- 메시지 메뉴 구성,
- 기본적으로 "모두 삭제"를 사용합니다.
- 전달된 메시지 날짜 표시,
- "수정됨" 대신 수정된 메시지에 대한 연필 아이콘,
- 왼쪽 버튼 작업(저작자 없이 전달, 직접 공유, 답장 또는 저장),
- 두 번 탭하기 동작(비활성화, 반응, 답장, 메시지 저장/편집/번역),
- 메시지 스와이프 동작(답장, 저장, 번역 또는 직접 공유),
- 대형 사진(2560px),
- 스포일러 효과,
- 음성 향상,
- 볼륨 버튼 클릭 시 비디오 재생 활성화/비활성화,
- 배경으로 전환하는 동안 비디오 자동 일시 정지,
- 인앱 진동을 비활성화하고,
- 동영상을 찾으려면 두 번 탭하세요.
- 근접 센서 동작 활성화/비활성화,
- 수신 메시지 사운드를 활성화/비활성화하거나 IOS와 Android 중에서 선택합니다.
- 채팅에서 진동을 활성화/비활성화하고 진동 강도를 선택합니다.
- 연락처가 아닌 사람의 알림을 무음으로 설정합니다.
Cherrygram 카메라 기본 설정:
- 카메라 유형(기본, CameraX 또는 시스템 카메라),
- 첨부 파일 메뉴에서 카메라를 비활성화합니다.
- 영상 메시지용 기본 카메라,
- 비디오 메시지에 대한 사용자 정의 카메라 화면 비율(1:1, 4:3 또는 16:9).
Cherrygram 실험 환경 설정:
- 앱 탐색을 위한 스프링 애니메이션 활성화/비활성화,
- 주민공지 표시,
- 모든 RPC 오류를 토스트합니다.
- 저장된 메시지에 대한 맞춤 채팅,
- 다운로드 속도 향상,
- 업로드 속도 향상,
- 느린 네트워크 모드.
Cherrygram 보안 기본 설정:
- Google Analytics 활성화/비활성화,
- 기존 캐시 폴더(/sdcard/Telegram)를 삭제하고,
- 텔레그램 계정을 삭제하세요.
API, 프로토콜 문서
텔레그램 API 매뉴얼: https://core.telegram.org/api
MTproto 프로토콜 매뉴얼: https://core.telegram.org/mtproto
편집 가이드
- Cherrygram 소스 코드 다운로드(
git clone https://github.com/arslan4k1390/Cherrygram.git
) - 앱에 서명하려면 앱의 build.gradle에서 storeFile, storePassword, keyAlias, keyPassword를 입력하세요.
- https://console.firebase.google.com/으로 이동하여 애플리케이션 ID가 uz.unnarsx.Cherrygram 및 uz.unnarsx인 두 개의 Android 앱을 만듭니다. Cherrygram .beta, Firebase 메시징을 켜고
google-services.json
다운로드하세요. 이 파일은 TMessagesProj
폴더에 복사됩니다. - Studio에서 프로젝트를 엽니다(가져오는 것이 아니라 열어야 한다는 점에 유의하세요).
-
TMessagesProj/src/main/java/uz/unnarsx/ Cherrygram /Extra.kt
에 값을 입력하세요. 각 변수에 대한 링크는 어디서 어떤 데이터를 얻을 것인지 보여줍니다. - 이제 Cherrygram 컴파일하고 사용할 준비가 되었습니다.
감사합니다:
- 캣그램
- 네코그램과 네코그램X
- OwlGram 및 exterGram
- 텔레그래퍼
- 텔레그램 모네