Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram Message Saver

Это проект для работы с Telegram API, который автоматически сохраняет все входящие сообщения от пользователей и передает их в указанный канал. Бот поддерживает различные типы сообщений, такие как текст, изображения, документы, видео и другие виды медиа.

Основные функции:

  • Автоматическое сохранение сообщений: Бот сохраняет все входящие сообщения в выбранный канал.
  • Поддержка различных типов контента: Бот сохраняет текстовые сообщения, изображения, документы, видео и другие типы медиа.
  • Обработка отредактированных и удаленных сообщений: Бот отслеживает изменения сообщений и удаляет их, если это необходимо.
  • Наблюдение за статусом пользователей: Бот может отслеживать, когда пользователи находятся онлайн.
  • Интеграция с Telegram API: Использует библиотеку Pyrogram для взаимодействия с Telegram API.
  • Геолокация: С помощью Geopy бот может определять географическое местоположение пользователей.

Необходимые данные:

Для запуска этого проекта вам нужно будет получить следующие данные:

  • API ID и API Hash: Эти данные можно получить на официальном сайте Telegram по адресу my.telegram.org.
  • Username: Ваш Telegram username.
  • Номер телефона: Номер телефона, привязанный к вашему Telegram-аккаунту.
  • Пароль: Пароль для вашего аккаунта Telegram.
  • ID канала: Канал, куда будут отправляться все сообщения.

Установка:

  1. Клонируйте репозиторий:

    git clone https://github.com/5ekastanx/Message-Saver
    cd Message-Saver
  2. Установите зависимости:

    pip install -r requirements.txt

    или

    pip3 install -r requirements.txt
  3. Настройте проект, выполнив:

    python3 setup.py
  4. Создайте файл config.ini и Заполните данные вашего Telegram-аккаунта или выполните команду python setup.py:

    api_id = 'your_api_id'
    api_hash = 'your_api_hash'
    username = 'your_username'
    phone = 'your_phone_number'
    password = 'your_password'
    channel_id = 'your_channel_id'
    channel_2_id = 'your_channel_2_id'

Запуск:

Чтобы запустить бота, выполните основной скрипт:

python3 main.py

После этого бот начнет отслеживать входящие сообщения и сохранять их в указанный канал.

Используемые библиотеки:

  • Pyrogram: Удобная и простая в использовании библиотека для работы с Telegram API. Документация
  • Geopy: Клиент для геокодирования с использованием популярных онлайн-сервисов.
  • Лицензия: Проект распространяется под лицензией MIT.

About

Это проект для работы с Telegram API, который автоматически сохраняет все входящие сообщения от пользователей и передает их в указанный канал. Бот поддерживает различные типы сообщений, такие как текст, изображения, документы, видео и другие виды медиа.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.