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
.
Ремарка: Функционал данного приложения не является исчерпывающим, поэтому всегда рад вашим предложениям и идеям.