-
Автор темы
- #1
В общем накидал небольшое апи, оно сырое, да и я не супер пупе разработчик, просто попробовал сделать то что давно хотел и понял, что есть куда расти.
Это апи, которое нужно использовать в связке с тг ботом (его пока не делал, мб потом напишу и запощу). Писал на кварте (асинхронная версия фласка) и беание (орм (ака одм) для монгодб). Пока-что реализовал только интерфейсы создания юзеров и подписки (разморозка, заморозка, добавление), в планах написать клауд конфиги и сайт для телеграм бота, где они бы отображались, а так-же парочку паблик методов для работы с лоадером чита :)
как-то так, по мере обновления этой хуйни, буду писать в тему, если есть какие-то идеи, был бы рад увидеть их тут!
Это апи, которое нужно использовать в связке с тг ботом (его пока не делал, мб потом напишу и запощу). Писал на кварте (асинхронная версия фласка) и беание (орм (ака одм) для монгодб). Пока-что реализовал только интерфейсы создания юзеров и подписки (разморозка, заморозка, добавление), в планах написать клауд конфиги и сайт для телеграм бота, где они бы отображались, а так-же парочку паблик методов для работы с лоадером чита :)
Создание&Получение юзера:
requests.get(
"http://127.0.0.1:5000/user/get_or_create",
headers={
"Authorization": "Амин ключ в конфиге",
},
params={
"telegram_id": айди из телеги
}
).json()
# Вернет объект юзера
Смена токена авторизации:
requests.get(
"http://127.0.0.1:5000/user/change_token",
headers={
"Authorization": "Админ токен из конфига",
},
params={
"telegram_id": айди из телеги
}
).json()
# вернет объект юзера с новым токеном
Создание подписки:
requests.post(
"http://127.0.0.1:5000/user/create_subscription",
headers={
"Authorization": "Админ токен из конфига"
},
params={
"telegram_id": айди из телеги
},
json={
"product_id": айди продукта,
"days": количество дней подписки, добавит если существует, создаст если не существует
}
).json()
# вернет объект подписки на продукт
Заморозка разморозка подписки:
requests.post(
"http://127.0.0.1:5000/user/(un)freeze_subscription",
headers={
"Authorization": Админ токен из конфига,
},
params={
"telegram_id": айди из телеги
},
json={
"product_id": Айди продукта
}
).json()
# вернет объекь подписки на продукт
Вложения
-
26.1 KB Просмотры: 14