Skip to content

Open-source third-party Telegram client with few but useful mods.

License

Notifications You must be signed in to change notification settings

Th3-R3p4ck3r/Nekogram

 
 

Repository files navigation

🐾 Nekogram

Crowdin
Nekogram is a third-party Telegram client with not many but useful modifications.

API, Protocol documentation

Telegram API manuals: https://core.telegram.org/api

MTProto protocol manuals: https://core.telegram.org/mtproto

Compilation Guide

  1. Download the Nekogram source code ( git clone https://github.com/Nekogram/Nekogram.git )
  2. Fill out storeFile, storePassword, keyAlias, keyPassword in local.properties to access your release.keystore
  3. Go to https://console.firebase.google.com/, create two android apps with application IDs tw.nekomimi.nekogram and tw.nekomimi.nekogram.beta, turn on firebase messaging and download google-services.json, which should be copied into TMessagesProj folder.
  4. Open the project in the Studio (note that it should be opened, NOT imported).
  5. Fill out values in TMessagesProj/src/main/java/tw/nekomimi/nekogram/Extra.java – there’s a link for each of the variables showing where and which data to obtain.
  6. You are ready to compile Nekogram.

Localization

Nekogram is forked from Telegram, thus most locales follows the translations of Telegram for Android, checkout https://translations.telegram.org/en/android/.

As for the Nekogram specialized strings, we use Crowdin to translate Nekogram. Join project at https://neko.crowdin.com/nekogram. Help us bring Nekogram to the world!

About

Open-source third-party Telegram client with few but useful mods.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 46.4%
  • C 28.9%
  • C 20.1%
  • Assembly 1.6%
  • Perl 1.4%
  • Go 1.2%
  • Other 0.4%