Telegram client
Author: h | 2025-04-23
FAgram Desktop is a custom Telegram client. client telegram messenger telegram-api telegram-desktop multiplatform telegram-desktop-client. Updated ; C;
Web Telegram Client - Telegram and Jabber, XMPP Client
Here are 50 public repositories matching this topic... Code Issues Pull requests Python client for the Telegram's tdlib Updated Mar 8, 2025 Python Code Issues Pull requests Telegram Client Library To make it easier and faster for you to create programs that interact with the Telegram API, MTProto, TDlib, Telegram-bot-API with customizable features so that you can create bot / userbot / app (Dart / Flutter) programs on a large / business scale Updated Mar 12, 2025 Dart Code Issues Pull requests Python package that wraps around Telegram messenger CLI. Send and receive messages, and more. Updated Sep 20, 2021 Python Code Issues Pull requests Discussions Download and upload files via your Telegram account up to 2 GB Updated Dec 7, 2022 Python Code Issues Pull requests CLI telegram client written in golang Updated Feb 10, 2022 Go Code Issues Pull requests Discussions Simple Telegram bot library for Crystal Updated Nov 16, 2024 Crystal Code Issues Pull requests A simple Lua script to backup Telegram messages into a CSV or sqlite database Updated Jun 2, 2019 Lua Code Issues Pull requests Just a crawler based on tg-cli for Telegram. Deprecated by now, please use telegram-export. Updated Mar 14, 2018 Python Code Issues Pull requests Updated Jun 20, 2024 Python Code Issues Pull requests Esse é um repositório oficial do grupo Desenvolvimento De Bots no Telegram Updated May 30, 2024 Code Issues Pull requests Telegram client to save and notify about deleted messages Updated May 5, 2024 Python Code Issues Pull requests Telegram client to be forever online Updated Jan 9, 2025 Shell Code Issues Pull requests Friendly terminal-based Telegram client Updated Feb 12, 2025 Python Code Issues Pull requests Telegram Group Administration Bot Updated Jan 19, 2017 Lua Code Issues Pull requests A simple Lua library for the telegram-cli Updated FAgram Desktop is a custom Telegram client. client telegram messenger telegram-api telegram-desktop multiplatform telegram-desktop-client. Updated ; C; Account.This is a nice way to connect with Telegram in a CI/CD pipeline where automated tests need to exchange messageswith Telegram and manual interaction needs to be avoided. The usual Telegram login procedure involves a phone number andphone code where latter gets sent to you via SMS or Telegram itself. This is why we want to use the session token forautomated tests instead.Please be sure to use the Telegram test space for such automated testing.The image uses Telethon as client. Telethon is written in Python and supportssession token based login.In order to obtain a valid session token we have to perform the usual Telegram login procedure. We can then reuse the sessiontoken in all subsequent calls in our automated tests.The Docker image uses a set of environment variables that a user needs to provide. Please fill out the following parametersin a new properties file.telegram-client.propertiesTELEGRAM_DC_ID=2TELEGRAM_DC_IP=149.154.167.40TELEGRAM_API_ID=TELEGRAM_API_HASH=TELEGRAM_USERNAME=@bot_nameTELEGRAM_TEXT=HowdyPlease use the Telegram API account information. If you do not have the yet please go back to the preparation steps in this guide.Now get the session token from the Telegram login.Run yaks/telegram-client logindocker run -i --rm --env-file telegram-client.properties yaks/telegram-client python3 /app/login.pyThe Docker container uses interactive mode because you have to provide a proper phone number and phone code to verify the login.As a result a session token gets printed to the container output. Copy and save this session token for future usage into the telegram-client.properties.TELEGRAM_SESSION={session_string}Send messages to TelegramNow we can test the session token to send messages to the Telegram messenger.docker run -i --rm --env TELEGRAM_TEXT=Howdy --env-file telegram-client.properties yaks/telegram-clientYou should see the message on your Telegram chat/bot now.Please add the account information to the file telegram-credentials.properties so the testcan use it to connect to the Telegram API.Comments
Here are 50 public repositories matching this topic... Code Issues Pull requests Python client for the Telegram's tdlib Updated Mar 8, 2025 Python Code Issues Pull requests Telegram Client Library To make it easier and faster for you to create programs that interact with the Telegram API, MTProto, TDlib, Telegram-bot-API with customizable features so that you can create bot / userbot / app (Dart / Flutter) programs on a large / business scale Updated Mar 12, 2025 Dart Code Issues Pull requests Python package that wraps around Telegram messenger CLI. Send and receive messages, and more. Updated Sep 20, 2021 Python Code Issues Pull requests Discussions Download and upload files via your Telegram account up to 2 GB Updated Dec 7, 2022 Python Code Issues Pull requests CLI telegram client written in golang Updated Feb 10, 2022 Go Code Issues Pull requests Discussions Simple Telegram bot library for Crystal Updated Nov 16, 2024 Crystal Code Issues Pull requests A simple Lua script to backup Telegram messages into a CSV or sqlite database Updated Jun 2, 2019 Lua Code Issues Pull requests Just a crawler based on tg-cli for Telegram. Deprecated by now, please use telegram-export. Updated Mar 14, 2018 Python Code Issues Pull requests Updated Jun 20, 2024 Python Code Issues Pull requests Esse é um repositório oficial do grupo Desenvolvimento De Bots no Telegram Updated May 30, 2024 Code Issues Pull requests Telegram client to save and notify about deleted messages Updated May 5, 2024 Python Code Issues Pull requests Telegram client to be forever online Updated Jan 9, 2025 Shell Code Issues Pull requests Friendly terminal-based Telegram client Updated Feb 12, 2025 Python Code Issues Pull requests Telegram Group Administration Bot Updated Jan 19, 2017 Lua Code Issues Pull requests A simple Lua library for the telegram-cli Updated
2025-04-04Account.This is a nice way to connect with Telegram in a CI/CD pipeline where automated tests need to exchange messageswith Telegram and manual interaction needs to be avoided. The usual Telegram login procedure involves a phone number andphone code where latter gets sent to you via SMS or Telegram itself. This is why we want to use the session token forautomated tests instead.Please be sure to use the Telegram test space for such automated testing.The image uses Telethon as client. Telethon is written in Python and supportssession token based login.In order to obtain a valid session token we have to perform the usual Telegram login procedure. We can then reuse the sessiontoken in all subsequent calls in our automated tests.The Docker image uses a set of environment variables that a user needs to provide. Please fill out the following parametersin a new properties file.telegram-client.propertiesTELEGRAM_DC_ID=2TELEGRAM_DC_IP=149.154.167.40TELEGRAM_API_ID=TELEGRAM_API_HASH=TELEGRAM_USERNAME=@bot_nameTELEGRAM_TEXT=HowdyPlease use the Telegram API account information. If you do not have the yet please go back to the preparation steps in this guide.Now get the session token from the Telegram login.Run yaks/telegram-client logindocker run -i --rm --env-file telegram-client.properties yaks/telegram-client python3 /app/login.pyThe Docker container uses interactive mode because you have to provide a proper phone number and phone code to verify the login.As a result a session token gets printed to the container output. Copy and save this session token for future usage into the telegram-client.properties.TELEGRAM_SESSION={session_string}Send messages to TelegramNow we can test the session token to send messages to the Telegram messenger.docker run -i --rm --env TELEGRAM_TEXT=Howdy --env-file telegram-client.properties yaks/telegram-clientYou should see the message on your Telegram chat/bot now.Please add the account information to the file telegram-credentials.properties so the testcan use it to connect to the Telegram API.
2025-04-22Telegram client Docker imageThis Docker image provides a client to login and send messages to the Telegram messenger.The image uses the Telethon library which is an awesome MTProto API Telegram client writtenin Python.The telegram-client Docker image serves these functionalities.Obtain session tokenSend messages to TelegramPreparationsTo use this image you need a proper Telegram account as well as a Telegram API account for development. The Docker image needs the accountinformation to connect with the messenger via application API provided by Telegram.Create a Telegram API accountGo and visit to create a new development API account. You will be prompted for your phone number thatis used in your Telegram account and you will have to prove a proper phone code as authorization.Once you have signed up for a development account you will be provided with an app_id and app_hash. Please keepthis information for later usage (but keep this information private as it is linked to your personal Telegram account and allows access to it).In addition to that you will be provided with a test configuration in particular the DC identifier (a number 1-3) and a test server IP address.We also need this information later in the process.Create an account/bot in the Telegram test spaceTelegram provides a separate set of test serversthat can be used for testing. It is a good idea to use this test environment because messages will be periodically wipedand we will not hit rate limits (e.g. for login attempts) of our private Telegram accounts when running the tests multipletimes in a CI pipeline.As the Telegram test space is completely separated from the production space you need to recreate your accounts and bots there once more.You can create test accounts when connecting in Telegram test mode.Please do a complete new signup with your phone number in test mode. Do not share private information on this test accountas it may be exposed to lower security standards on that test environment.Once you have a test account go to @BotFather and create a bot as usual. To access the HTTP bot API in the Telegram testspace just add /test to the end of your bot token. you have a test account and a test bot in the Telegram test space.Obtain session tokenYou can use this image to login into your Telegram account in order to receive a session token you can reuse in subsequent API callsas long as you keep the session alive on your
2025-04-03Telegram's powerful encryption technology and self-destructing message feature have successfully attracted a large number of users worldwide, making it one of the most popular instant messaging apps in the market. However, due to the fact that Telegram is only available in English, it fails to meet the needs of users in mainland China, leaving many Chinese users feeling regretful. Despite their desire to experience the chat advantages brought by Telegram, their limited understanding of English hinders them. This is where third-party Telegram clients have become one of the choices for users in mainland China.With the increasing demand for Telegram among users in mainland China, various third-party clients for Telegram have emerged to meet their needs. These clients provide users with a more convenient experience by offering powerful translation features and displaying content in Chinese. However, with numerous third-party clients available, choosing a user-friendly one has become particularly important. So, which third-party Telegram client is the best?Which Third-Party Telegram Client Is the Best?1. Features and Interface SettingsA user-friendly third-party Telegram client should have numerous advanced features such as custom themes, font sizes, and rich plugins, allowing users to easily expand app functionality. At the same time, the user interface should be clear and simple, enabling users to better experience the joy of chatting and the surprise of social interaction when using the third-party Telegram client.2. Security and Privacy ProtectionTelegram itself excels in security and privacy protection, so when determining which third-party Telegram client is the best, it's important to also carefully consider the client's security and privacy protection measures. By employing advanced encryption technology and multiple encryption measures, these clients can ensure the security of user communication and prevent leakage of various types of information.3. Customer Service and SupportHigh-quality customer service and support are particularly important for third-party Telegram clients. When a client can provide a professional customer service team that actively responds to user issues and feedback, it can offer users more convenient and reliable service.Recommended User-Friendly Third-Party Telegram ClientsAmong the numerous third-party Telegram clients, I recommend everyone to explore Turrit, and the reasons for recommending it are as follows:1. Automatic Translation, Seamless CommunicationMost mainland Chinese users use Telegram mainly because of language issues, and Turrit can automatically translate all messages for everyone, and all translations are free. Even users with limited English proficiency can easily chat with users from around the world.2. Easy Access to Great Content WorldwideTurrit also supports features such as groups, channels, and bot recommendations. By simply clicking on "Discover Content" on the discover page, you can see a lot of wonderful content, and you can also search for groups or channels according to your preferences, allowing you to easily access great content from around the world.3. Secure Usage EnvironmentFor chat software, a secure usage environment is particularly important as it can prevent various issues such as leaking of chat information and theft of accounts. Turrit can provide a secure environment, based on TG API development technology, effectively preventing account theft and malware.If you want to
2025-04-08