Arama Yap Mesaj Submit
Request a Callback
+90
X
X

Select Your Currency

Turkish Lira $ US Dollar Euro
X
X

Select Your Currency

Turkish Lira $ US Dollar Euro

Contact Us

Location Halkali merkez neighborhood fatih st ozgur apt no 46 , Kucukcekmece , Istanbul , 34303 , TR

Telegram Bot Management Panel (GUI)

Python + Tkinter A comprehensive desktop application developed using Telegram bots that allows you to manage Telegram bots through a visual interface. Manage your bot without having to write code.

Control features such as message scheduling, group detection, live log tracking and multi-group management from a single panel. Open source and completely free!

Free Open Source
Telegram Bot Panel Interface

visual
interface

User-friendly GUI with Python Tkinter

scheduled
Mesajlar

Future automatic shipping

Grup
Management

Automatic group detection and management

live
Loglar

Real-time transaction tracking

Advanced Telegram Bot Management

This project we developed as Eka Software, Python and tkinter It is a comprehensive desktop application created using libraries. It allows you to manage your bot without the need for console screens or complex commands.

Application; It allows you to perform operations such as sending messages, scheduling, group management and bot settings easily and stably from a single panel. Asyncio and Threading Thanks to its support, operations occur in the background without the interface freezing.

  • Bot Token and Target ID Management
  • JSON Based Settings Record
  • Multiple Group Support
  • Freezing Interface (Threading)

Interface Tabs and Functions

Basic features and usage areas offered by the panel

Bot Settings

Defining Telegram Bot Token, determining target message or group ID, saving settings and restarting the bot.

Message Management

Features of creating a message list, deleting messages and sending the selected message instantly.

Mesaj Zamanlama

Starting date and time determination, minute-based sending interval and cyclic message sending.

Active Groups

Automatic detection of groups to which the bot is added, manual group addition/deletion and sending test messages.

System Logs

Real-time transaction records, error tracking and log cleaning functions.

Screenshots

Views from the application interface

Bot Settings Tab

Bot Settings Tab

Message Management

Message Management

Schedule Settings

Schedule Settings

Group Management

Group Management

Requirements & Structure

  • Language: Python 3.9 or higher
  • Libraries: python-telegram-bot, tkinter
  • Structure: Asyncio & Threading Hybrid Structure
  • Data: JSON (Settings), LOG (Error Logs)

File Structure

proje_klasoru
│
├── main.py (Ana Uygulama)
├── bot_ayarlari.json (Ayarlar)
├── error_kaydi.log (Loglar)

Installation and Operation

To run the application, follow these steps:

  1. Install the required library:
    pip install python-telegram-bot==20.7
  2. Start the application:
    python main.py
  3. Enter Token from Bot Settings tab and start Press the button.
  4. Add the bot to a group and /baslat send command.

Frequently Asked Questions

Curiosities about the project

Is this software paid?

No, this project is completely free and open source. You can use it in your educational and commercial projects. However, selling without permission is prohibited.

How do I get Bot Token?

via Telegram @BotFather Open your account. /newbot Send the command and give your bot a name and username. BotFather will give you a long API Token. Just paste this token into the "Bot Settings" section on the panel.

Does the program freeze while running?

No. While the project is being developed Threading and Asyncio structures were used. In this way, message sending or bot operations run in the background, and the interface (GUI) remains responsive at all times.

Why doesn't it see the groups?

Once you add the bot to a group, it must trigger a message from the group before the bot can read and take action on messages in that group. After adding the bot, within the group /baslat If you type it, the bot will detect the group and automatically add it to the panel. It is also recommended to become an administrator in the bot's group settings.

Start Using Now!

Download our open source panel on GitHub to manage your Telegram bots professionally.

Top