POST
http://127.0.0.1:8083/<chat_id>
Параметры формы:
- `file` - файл для отправки
- `caption` - Текст сообщения
Ответ:
{
"chat_id": -100234234,
"id": 344
}
DELETE
http://127.0.0.1:8083/<chat_id>/<id>
GET
http://127.0.0.1:8083/<chat_id>/<id>
Размещаем текущий проект по пути: /etc/tg-storage
- Зависимости
pip3 install -r requirements.txt
- Настроить сессию
python3 deploy.py
- Тест
export API_ID=1 && export API_HASH=2b && export API_KEY=kef && python3 app.py
Как сервис:
-
Переменные окружения
./tg-storage.config
API_ID
- ИдентификаторAPI_HASH
- и хэш my.telegram.orgAPI_KEY
- Произвольный ключ доступа для заголовка авторизацииBearer jfnlekjwrfebgt....
. Если не заполнено - доступ не ограничивается
-
Установка сервиса
sudo cp tg-storage.service /etc/systemd/system/
sudo systemctl enable tg-storage.service
sudo systemctl daemon-reload
sudo systemctl start tg-storage.service
sudo systemctl status tg-storage.service -l