This page is also available in Russian version
The main goal of creating the bot was to make it simple yet useful for many users, providing essential functionality without any hidden motives or unethical actions. The bot was developed in a way that it doesn't steal user data, doesn't distract them with intrusive advertising, and doesn't require payment for basic features.
@TelescopyRBot is a Telegram bot designed to process videos sent by users and convert them into circular video messages.
Upon receiving a video, the bot checks its dimensions, cropping it to a 512x512 pixel square if larger, or scaling it to fit those dimensions if smaller. Additionally, the bot limits the video duration to 59 seconds. The converted video is then sent back to the user as a video note.
- /start - Begin interaction with the bot and receive a welcome message.
- /help - Get information about the bot and instructions for usage.
After sending a video, the bot automatically starts processing it. Once processing is complete, the user is prompted to send a new video or use the /start command to initiate processing again.
The bot is created using Python and the telebot, os, subprocess, and ffmpeg libraries. Configuration data such as the Telegram token is stored in a separate file called config.py.
-
Avoiding the use of any third-party libraries or services that could collect or transmit user data, relying only on standard Python libraries and the Telegram Bot API.
-
Eliminating mentions of advertisements or attempts to integrate them. The bot provides its functionality honestly and without any hidden motives.
-
Not requesting any paid subscription or payment for using the bot. All features are available for free, and the bot doesn't push paid services.
-
Focusing the bot's code solely on its main task - processing videos and converting them into circular video notes. There are no extra or hidden features that could compromise user privacy or trust.
-
Providing clear and comprehensive /start and /help commands so that users can easily start using the bot and get necessary information about its capabilities.