How to Set Up exteraGram: Your Guide to an Experimental Telegram Client

Nov 7, 2022 | Programming

Welcome to the world of exteraGram, an innovative third-party Telegram client designed for those who seek to customize and enhance their messaging experience! In this article, we’ll walk you through the steps to get started with exteraGram, from acquiring API keys to compiling the app. Let’s dive in!

Getting Your API Keys

Before we can start with the setup, you need to obtain your own API Key and Hash from Telegram.

Your configuration file named API_KEYS should look like this:

APP_ID = 123456
APP_HASH = abcdef0123456789 (32 chars)
MAPS_V2_API = abcdef01234567-abcdef012345678910111213
SIGNING_KEY_PASSWORD = A1BcDEFHJ2KLMn3oPS
SIGNING_KEY_ALIAS = abcdefghjklm
SIGNING_KEY_STORE_PASSWORD = Z9yXDEFHJ6KRqn7oP

Compiling exteraGram

Now that you have your API keys ready, let’s compile the exteraGram code.

  1. Clone the source code repository:
    git clone https://github.com/exteraSquad/exteraGram.git
  2. Open the project in Android Studio. Make sure you open it, not import it.
  3. You are now ready to compile! You can either use Android Studio or compile from the command line using Gradle:
  4. ./gradlew assembleAfatRelease

Localizing exteraGram

Since exteraGram is a fork of Telegram for Android, localization closely follows Telegram’s translations. If you want to contribute or see the available localizations, visit Telegram Translations.
For specialized strings in exteraGram, we utilize Crowdin for translations. Join the project on Crowdin!

Troubleshooting

If you encounter any issues during setup, consider these troubleshooting tips:

  • Ensure your API_KEYS file is correctly formatted. Improper formatting can lead to compilation errors.
  • Check that you have the required dependencies in Android Studio.
  • If Gradle fails to build, try executing a clean build by running ./gradlew clean before building again.

For additional support, insights, or to collaborate on AI development projects, stay connected with fxis.ai.

Appreciation

A huge thanks to the developers and contributors from:

At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

Stay Informed with the Newest F(x) Insights and Blogs

Tech News and Blog Highlights, Straight to Your Inbox