Skip to content

AnonMessage - веб-приложение на Quart и использованием Telethon

Notifications You must be signed in to change notification settings

koloideal/AnonMessage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AnonMessage

AnonMessage - это веб-приложение на Quart и использованием Telethon

Требования

  • Установленный Python 3.x версии.

Установка и настройка

  • Склонируйте репозиторий
git clone https://github.com/koloideal/AnonMessage.git
  • Установите зависимости
pip install -r requirements.txt
  • Создайте файл config.ini в папке secret_data(будет создана при первом запуске)
  • Файл должен иметь следующий вид:
[Telegram]
API_ID = ****
API_HASH = ****

[Quart]
SECRET_KEY = ****
  • Где вместо **** находятся ваши данные api_id и api_hash, их можно получить на сайте Telegram(подробнее в интернете), вместо **** в SECRET_KEY вы должны подставить любой ключ(буквы английского алфавита и цифры, 10-20 символов), этот secret_key будет использоваться Quart-ом при шифровании некторых данных

Особенности использования

  • Для запуска скрипта перейдите в консоли в каталог, куда скопировали репозиторий, а после введите quart run
  • При вводе команды запуска без флагов приложение будет запущено локально на компьютере и будет доступно по адресу 127.0.0.1:5000(адрес может незначительно отличаться)
  • Для запуска приложения в сети wi fi введите в консоли ipconfig(в windows), скопируйте свой ipv4, после этого запустите приложение с флагом -h и своим ip, то есть quart run -h <your_ipv4>
  • Ваше приложение будет доступно по адресу your_ipv4>:5000
  • Сам проект представляет из себя web-приложение, написанное на Quart(ассинхронный аналог flask) и Telethon(библиотека для работы с api telegram)
  • Суть приложения: пользователь вводит на сайте юзернейм и сообщение, это сообщение будет отправлено в Telegram указанному юзернейму через профиль вашего аккаунта, для которого вы получали api_hash и api_id

Важно: при больщом количестве запросов будет появляется необрабатываемое исключение PeerFloodError: Too many requests.

Очень важно: при использовании приложения убедитесь, что вы не нарушаете какой либо закон и политику конфиденциальности Telegram.

Ремарка: Функционал данного приложения не является исчерпывающим, поэтому всегда рад вашим предложениям и идеям.

About

AnonMessage - веб-приложение на Quart и использованием Telethon

Resources

Stars

Watchers

Forks

Packages

No packages published