Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Скрипт для отложенного постинга в Телеграм чаты

Настройка

Получаем API_ID и API_HASH

  1. Перейди на сайт Telegram: 👉 https://my.telegram.org
  2. Войди в аккаунт Telegram:
  3. Введи свой номер телефона;
  4. Подтверди вход с помощью кода из Telegram.
  5. Перейди во вкладку "API development tools"
  6. Заполни форму создания приложения:
    • App title — любое название (например, MyApp или TelegramParser).
    • Short name — короткое имя (на латинице, без пробелов).
    • Остальные поля можно пропустить или заполнить произвольно.
  7. Отправь форму и ты получишь:
    • API_ID — целое число;
    • API_HASH — строка.

⚠️ Важно: Не делись этими данными публично — они позволяют получить доступ к Telegram от имени твоего аккаунта.

Создаем .env

В проекте есть файл .env.example, его переименовываем в .env. Затем в этом файле подставляем свои значения API_ID и API_HASH (мы получили их в прошлом шаге используя сайт Телеграма)

Устанавливаем библиотеки

В терминале идем в папку проекта и запускаем pip install -r requirements.txt

Как запустить скрипт?

Запускаем файл script.py. Скрипт найдет последние 10 чатов с мини-курсами Алгоритмики и предложит выбрать один из них.

Вводим номер чата, нажимаем ввод.

Далее скрипт создаст все необходимые отложенные посты мини-курса.

Ограничения

  • Пока что сообщения подготовлены только для Python курса.
  • Пути к файлам написаны для мака, на винде может быть какая-то проблема

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages