Skip to content

Daylesss/BOTOtestwork

Repository files navigation

project-logo

.

► INSERT-TEXT-HERE

Developed with the software and tools below.

Pydantic HTML5 Redis YAML Jinja Python
Docker Django NumPy FastAPI JSON


Table of Contents

Overview

► INSERT-TEXT-HERE


Features

► INSERT-TEXT-HERE


Repository Structure

└── ./
    ├── Makefile
    ├── README.md
    ├── bot
    │   ├── Dockerfile
    │   ├── bot.py
    │   ├── config.py
    │   ├── dialogs
    │   │   ├── balance
    │   │   │   ├── __init__.py
    │   │   │   ├── dialog.py
    │   │   │   ├── getters.py
    │   │   │   └── handlers.py
    │   │   ├── card
    │   │   │   ├── __init__.py
    │   │   │   ├── dialog.py
    │   │   │   ├── getters.py
    │   │   │   └── handlers.py
    │   │   ├── deposit
    │   │   │   ├── __init__.py
    │   │   │   ├── dialog.py
    │   │   │   ├── getters.py
    │   │   │   └── handlers.py
    │   │   ├── errors.py
    │   │   ├── history
    │   │   │   ├── __init__.py
    │   │   │   ├── dialog.py
    │   │   │   ├── getters.py
    │   │   │   └── handlers.py
    │   │   ├── main_dialog
    │   │   │   ├── __init__.py
    │   │   │   ├── dialog.py
    │   │   │   ├── getters.py
    │   │   │   └── handlers.py
    │   │   ├── reports
    │   │   │   ├── __init__.py
    │   │   │   ├── dialog.py
    │   │   │   ├── getters.py
    │   │   │   └── handlers.py
    │   │   ├── settings
    │   │   │   ├── __init__.py
    │   │   │   ├── dialog.py
    │   │   │   ├── getters.py
    │   │   │   └── handlers.py
    │   │   ├── states.py
    │   │   ├── trader_auth
    │   │   │   ├── dialog.py
    │   │   │   ├── getters.py
    │   │   │   └── handlers.py
    │   │   └── withdraw
    │   │       ├── __init__.py
    │   │       ├── dialog.py
    │   │       ├── getters.py
    │   │       └── handlers.py
    │   ├── enums.py
    │   ├── kasha.py
    │   ├── middlewares.py
    │   ├── requirements.txt
    │   ├── utils.py
    │   └── validators.py
    ├── clickhouse
    │   └── logtable.sql
    ├── default.env
    ├── docker-compose.prod.yml
    ├── docker-compose.yml
    ├── env.example
    ├── front
    │   ├── Dockerfile
    │   ├── callbacks.py
    │   ├── clientapp.py
    │   ├── config.py
    │   ├── fapi
    │   │   ├── frontapi
    │   │   │   ├── __init__.py
    │   │   │   └── schemas.py
    │   │   └── traderapi
    │   │       ├── __init__.py
    │   │       └── schemas.py
    │   ├── kasha.py
    │   ├── main.py
    │   ├── requirements.txt
    │   ├── static
    │   │   ├── app.js
    │   │   ├── css
    │   │   │   ├── style.css
    │   │   │   └── style.min.css
    │   │   ├── fonts
    │   │   │   ├── Inter-Bold.woff
    │   │   │   ├── Inter-Bold.woff2
    │   │   │   ├── Inter-Regular.woff
    │   │   │   └── Inter-Regular.woff2
    │   │   ├── img
    │   │   │   └── icons
    │   │   │       ├── attach.svg
    │   │   │       ├── copy.svg
    │   │   │       ├── delete.svg
    │   │   │       └── rub.svg
    │   │   ├── jquery.2.3.5.min.js
    │   │   ├── js
    │   │   │   └── app.min.js
    │   │   └── loader.gif
    │   └── tools.py
    ├── manager
    │   ├── Dockerfile
    │   ├── base.py
    │   ├── chouse.py
    │   ├── common.py
    │   ├── config.py
    │   ├── deposit_matching.py
    │   ├── enums.py
    │   ├── fpg.py
    │   ├── gate_routing.py
    │   ├── kasha.py
    │   ├── manager.py
    │   ├── models.py
    │   ├── requirements.txt
    │   ├── sms.py
    │   ├── syncaccounts.py
    │   ├── utils.py
    │   └── withdraw_matching.py
    ├── nginx
    │   ├── Dockerfile
    │   └── nginx.conf
    ├── piapi
    │   ├── Dockerfile
    │   ├── README.md
    │   ├── app.py
    │   ├── data
    │   │   └── bankbins.json
    │   └── requirements.txt
    ├── pitupi
    │   ├── Dockerfile
    │   ├── cli
    │   │   ├── __init__.py
    │   │   ├── admin.py
    │   │   ├── apps.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_alter_clientdeposit_options_and_more.py
    │   │   │   ├── 0002_clientsetting.py
    │   │   │   ├── 0003_merge_20230901_1622.py
    │   │   │   ├── 0004_clientdepositmanager.py
    │   │   │   ├── 0005_clientclient.py
    │   │   │   ├── 0006_alter_clientclient_options.py
    │   │   │   ├── 0007_alter_clientclient_options.py
    │   │   │   └── __init__.py
    │   │   ├── models.py
    │   │   ├── tests.py
    │   │   └── views.py
    │   ├── manage.py
    │   ├── money
    │   │   ├── __init__.py
    │   │   ├── admin.py
    │   │   ├── apps.py
    │   │   ├── config.py
    │   │   ├── fixtures
    │   │   │   ├── bank_setting.json
    │   │   │   ├── banks.json
    │   │   │   ├── currencies.json
    │   │   │   ├── mdl_currency.json
    │   │   │   ├── settings.json
    │   │   │   └── test_users.json
    │   │   ├── forms.py
    │   │   ├── helper.py
    │   │   ├── kafka.py
    │   │   ├── management
    │   │   │   ├── __init__.py
    │   │   │   └── commands
    │   │   │       ├── __init__.py
    │   │   │       ├── cleaner.py
    │   │   │       ├── kafka_consumer.py
    │   │   │       ├── kasha.py
    │   │   │       ├── proxy_loader.py
    │   │   │       ├── recognizer.py
    │   │   │       └── test_cleaner.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_bank_alter_deposit_options_alter_withdraw_options_and_more.py
    │   │   │   ├── 0003_remove_deposit_error_status_deposit_error_desc_and_more.py
    │   │   │   ├── 0004_alter_visit_error_desc.py
    │   │   │   ├── 0005_alter_deposit_error_desc.py
    │   │   │   ├── 0006_deposit_pre_status_visit_callback_at_and_more.py
    │   │   │   ├── 0007_deposit_allowed_clients_visit_gate_data_and_more.py
    │   │   │   ├── 0008_deposit_error_type_withdraw_usage.py
    │   │   │   ├── 0009_visit_error_type_alter_deposit_error_type.py
    │   │   │   ├── 0010_alter_withdraw_priority.py
    │   │   │   ├── 0011_provider_supplier_rename_bank_deposit_issuer_and_more.py
    │   │   │   ├── 0012_fill_exists_cards.py
    │   │   │   ├── 0013_deposit_acquirer_visit_acquirer.py
    │   │   │   ├── 0014_card_last_deposit_at_card_last_withdraw_at_and_more.py
    │   │   │   ├── 0015_proxysupplier_gate_is_turbo_proxy_visit_proxy.py
    │   │   │   ├── 0016_deposit_user_agent_visit_browser_agent_and_more.py
    │   │   │   ├── 0017_alter_visit_deposit.py
    │   │   │   ├── 0018_account_remove_client_master_client_telegram_id_and_more.py
    │   │   │   ├── 0019_rename_flow_deposit_method_and_more.py
    │   │   │   ├── 0020_card_limit.py
    │   │   │   ├── 0021_alter_deposit_pre_status_alter_deposit_status_and_more.py
    │   │   │   ├── 0022_deposit_original_amount_deposit_updated_at_and_more.py
    │   │   │   ├── 0023_alter_card_status.py
    │   │   │   ├── 0024_alter_account_sub_id.py
    │   │   │   ├── 0025_alter_client_name_alter_client_telegram_id.py
    │   │   │   ├── 0026_alter_account_currency.py
    │   │   │   ├── 0027_account_denominator_account_is_master.py
    │   │   │   ├── 0027_setting_alter_account_created_at_and_more.py
    │   │   │   ├── 0028_merge_20230505_1427.py
    │   │   │   ├── 0029_currency_remove_account_denominator_and_more.py
    │   │   │   ├── 0030_auto_20230510_1835.py
    │   │   │   ├── 0031_auto_20230510_1836.py
    │   │   │   ├── 0032_operationlog.py
    │   │   │   ├── 0033_deposit_pin.py
    │   │   │   ├── 0034_alter_card_limit.py
    │   │   │   ├── 0035_account_address.py
    │   │   │   ├── 0036_card_currency.py
    │   │   │   ├── 0037_deposit_data_withdraw_data.py
    │   │   │   ├── 0038_receipt_withdraw_withdraw_asignee_and_more.py
    │   │   │   ├── 0039_remove_operationlog_operation_operationlog_deposit_and_more.py
    │   │   │   ├── 0040_alter_operationlog_deposit.py
    │   │   │   ├── 0041_deposit_notify_trader_at_withdraw_notify_trader_at.py
    │   │   │   ├── 0042_banksetting.py
    │   │   │   ├── 0043_remove_withdraw_asignee_withdraw_assignee.py
    │   │   │   ├── 0044_withdraw_kind_alter_withdraw_assignee_tradersettings.py
    │   │   │   ├── 0045_account_withdraw_online.py
    │   │   │   ├── 0046_clientwithdraw_deposit_external_id_and_more.py
    │   │   │   ├── 0046_rename_online_account_deposit_online.py
    │   │   │   ├── 0047_remove_tradersettings_bank_and_more.py
    │   │   │   ├── 0048_merge_20230618_0152.py
    │   │   │   ├── 0049_alter_tradersettings_trader.py
    │   │   │   ├── 0050_alter_deposit_method_alter_withdraw_method.py
    │   │   │   ├── 0051_auto_20230620_1511.py
    │   │   │   ├── 0052_clientreceipt.py
    │   │   │   ├── 0053_alter_operationlog_tag.py
    │   │   │   ├── 0054_clientgroup_account_is_verified_client_group_set.py
    │   │   │   ├── 0055_trader.py
    │   │   │   ├── 0056_receipt_withdraw_group_id_withdraw_withdraw_group_id.py
    │   │   │   ├── 0057_receiptgroup_withdrawgroup_alter_deposit_pre_status_and_more.py
    │   │   │   ├── 0058_receipt_bank_from_receipt_card_from_receipt_data_and_more.py
    │   │   │   ├── 0059_alter_deposit_pre_status_alter_deposit_status_and_more.py
    │   │   │   ├── 0059_receipt_receipt_image.py
    │   │   │   ├── 0060_account_max_order_amount_db.py
    │   │   │   ├── 0060_withdraw_assignee_trader_setting.py
    │   │   │   ├── 0061_receipt_is_recognition_attempt.py
    │   │   │   ├── 0062_merge_20230707_1116.py
    │   │   │   ├── 0063_merge_20230707_1713.py
    │   │   │   ├── 0064_notificationapp_smsapp.py
    │   │   │   ├── 0064_toptrader.py
    │   │   │   ├── 0065_merge_0064_notificationapp_smsapp_0064_toptrader.py
    │   │   │   ├── 0066_delete_notificationapp_delete_smsapp_and_more.py
    │   │   │   ├── 0067_notificationapp_smsapp_toptrader.py
    │   │   │   ├── 0068_notificationapp_amount_notificationapp_bank_and_more.py
    │   │   │   ├── 0069_deposit_assignee_alter_deposit_pre_status_and_more.py
    │   │   │   ├── 0070_alter_deposit_assignee_alter_withdraw_assignee.py
    │   │   │   ├── 0071_deposit_fail_url_deposit_success_url.py
    │   │   │   ├── 0072_alter_operationlog_tag.py
    │   │   │   ├── 0073_clientdeposit.py
    │   │   │   ├── 0074_deposit_success_trigger_withdraw_deposit_and_more.py
    │   │   │   ├── 0075_alter_deposit_success_trigger_and_more.py
    │   │   │   ├── 0076_alter_deposit_method_alter_withdraw_method.py
    │   │   │   ├── 0077_clientmanager_alter_deposit_pre_status_and_more.py
    │   │   │   ├── 0077_notificationapp_account_notificationapp_cards_and_more.py
    │   │   │   ├── 0078_merge_20230814_1918.py
    │   │   │   ├── 0079_alter_trader_options_and_more.py
    │   │   │   ├── 0080_client_merchant_brand.py
    │   │   │   ├── 0081_tradersettings_bank_settings_and_more.py
    │   │   │   ├── 0082_auto_20230822_1802.py
    │   │   │   ├── 0083_remove_tradersettings_bank_setting.py
    │   │   │   ├── 0084_remove_tradersettings_bank_settings_and_more.py
    │   │   │   ├── 0085_tradersettings_freeze_and_more.py
    │   │   │   ├── 0086_rename_tradersettings_tradersetting.py
    │   │   │   ├── 0087_alter_tradersetting_amount_done_and_more.py
    │   │   │   ├── 0088_clienttradersetting_alter_tradersetting_amount_done_and_more.py
    │   │   │   ├── 0089_alter_trader_options_and_more.py
    │   │   │   ├── 0090_clientsetting_alter_trader_options.py
    │   │   │   ├── 0090_delete_clientdeposit_delete_clientmanager_and_more.py
    │   │   │   ├── 0091_merge_20230830_1417.py
    │   │   │   ├── 0091_merge_20230831_1406.py
    │   │   │   ├── 0092_alter_withdraw_options.py
    │   │   │   ├── 0092_delete_clientsetting.py
    │   │   │   ├── 0093_alter_deposit_options_alter_withdraw_options_and_more.py
    │   │   │   ├── 0094_alter_deposit_success_trigger_and_more.py
    │   │   │   ├── 0094_merge_20230901_1622.py
    │   │   │   ├── 0095_merge_20230923_1619.py
    │   │   │   ├── 0096_bank_currency_alter_client_merchant_brand.py
    │   │   │   ├── 0097_card_device_id_card_online_at.py
    │   │   │   ├── 0098_alter_card_online_at.py
    │   │   │   ├── 0098_alter_deposit_method_alter_withdraw_method.py
    │   │   │   ├── 0099_merge_20230929_2012.py
    │   │   │   ├── 0099_merge_20231002_1842.py
    │   │   │   ├── 0100_account_need_premoderation.py
    │   │   │   ├── 0101_merge_20231002_1921.py
    │   │   │   ├── 0102_alter_account_need_premoderation.py
    │   │   │   ├── 0103_card_phone.py
    │   │   │   ├── 0104_card_card_holder.py
    │   │   │   ├── 0105_alter_c2ctradecard_options_alter_c2ctradecard_card_and_more.py
    │   │   │   ├── 0105_alter_c2ctradecard_options_client_full_name_and_more.py
    │   │   │   ├── 0106_merge_20231114_1638.py
    │   │   │   ├── 0107_alter_client_merchant_brand.py
    │   │   │   ├── 0108_account_deposit_priority.py
    │   │   │   ├── 0109_alter_client_merchant_brand.py
    │   │   │   ├── 0110_card_max_amount_limit_card_transcation_count_limit_and_more.py
    │   │   │   ├── 0111_rename_transcation_count_limit_card_transaction_count_limit_and_more.py
    │   │   │   ├── 0112_card_min_amount_limit.py
    │   │   │   ├── 0113_account_max_withdraw_order_count.py
    │   │   │   ├── 0114_alter_deposit_pre_status_alter_deposit_status_and_more.py
    │   │   │   ├── 0114_deposit_allowed_groups_withdraw_allowed_groups.py
    │   │   │   ├── 0115_client_user.py
    │   │   │   ├── 0116_alter_client_user.py
    │   │   │   ├── 0117_clientgroup_secret.py
    │   │   │   ├── 0118_merge_20231215_2102.py
    │   │   │   ├── 0119_client_withdraw_priority.py
    │   │   │   ├── 0120_alter_client_withdraw_priority.py
    │   │   │   ├── 0121_alter_client_full_name.py
    │   │   │   ├── 0122_client_kind_alter_card_status.py
    │   │   │   ├── 0123_client_deposit_percent_client_withdraw_percent.py
    │   │   │   ├── 0124_client_allow_cents_deposit_matching_amount_and_more.py
    │   │   │   ├── 0125_alter_client_merchant_brand.py
    │   │   │   └── __init__.py
    │   │   ├── models.py
    │   │   ├── tests.py
    │   │   ├── utils.py
    │   │   └── views.py
    │   ├── pitupi
    │   │   ├── __init__.py
    │   │   ├── asgi.py
    │   │   ├── settings.py
    │   │   ├── urls.py
    │   │   └── wsgi.py
    │   ├── reports
    │   │   ├── __init__.py
    │   │   ├── admin.py
    │   │   ├── apps.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   └── __init__.py
    │   │   ├── models.py
    │   │   ├── tests.py
    │   │   └── views.py
    │   ├── requirements.txt
    │   ├── templates
    │   │   └── admin
    │   │       └── search_form.html
    │   ├── tests
    │   │   ├── __init__.py
    │   │   └── deposit_tests.py
    │   ├── trader
    │   │   ├── __init__.py
    │   │   ├── admin.py
    │   │   ├── apps.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   └── __init__.py
    │   │   ├── models.py
    │   │   ├── tests.py
    │   │   └── views.py
    │   └── turbo
    │       ├── __init__.py
    │       ├── admin.py
    │       ├── apps.py
    │       ├── migrations
    │       │   ├── 0001_initial.py
    │       │   ├── 0002_proxysupplier_proxy.py
    │       │   ├── 0003_alter_useragent_gibfp.py
    │       │   ├── 0004_useragent_headers_alter_useragent_gibfp.py
    │       │   ├── 0005_useragent_status.py
    │       │   └── __init__.py
    │       ├── models.py
    │       ├── tests.py
    │       └── views.py
    └── pyproject.toml

Modules

.
File Summary
env.example ► INSERT-TEXT-HERE
Makefile ► INSERT-TEXT-HERE
docker-compose.yml ► INSERT-TEXT-HERE
pyproject.toml ► INSERT-TEXT-HERE
docker-compose.prod.yml ► INSERT-TEXT-HERE
nginx
File Summary
Dockerfile ► INSERT-TEXT-HERE
nginx.conf ► INSERT-TEXT-HERE
bot
File Summary
config.py ► INSERT-TEXT-HERE
bot.py ► INSERT-TEXT-HERE
Dockerfile ► INSERT-TEXT-HERE
middlewares.py ► INSERT-TEXT-HERE
validators.py ► INSERT-TEXT-HERE
kasha.py ► INSERT-TEXT-HERE
requirements.txt ► INSERT-TEXT-HERE
utils.py ► INSERT-TEXT-HERE
enums.py ► INSERT-TEXT-HERE
bot.dialogs
File Summary
errors.py ► INSERT-TEXT-HERE
states.py ► INSERT-TEXT-HERE
bot.dialogs.history
File Summary
handlers.py ► INSERT-TEXT-HERE
getters.py ► INSERT-TEXT-HERE
dialog.py ► INSERT-TEXT-HERE
bot.dialogs.reports
File Summary
handlers.py ► INSERT-TEXT-HERE
getters.py ► INSERT-TEXT-HERE
dialog.py ► INSERT-TEXT-HERE
bot.dialogs.card
File Summary
handlers.py ► INSERT-TEXT-HERE
getters.py ► INSERT-TEXT-HERE
dialog.py ► INSERT-TEXT-HERE
bot.dialogs.deposit
File Summary
handlers.py ► INSERT-TEXT-HERE
getters.py ► INSERT-TEXT-HERE
dialog.py ► INSERT-TEXT-HERE
bot.dialogs.settings
File Summary
handlers.py ► INSERT-TEXT-HERE
getters.py ► INSERT-TEXT-HERE
dialog.py ► INSERT-TEXT-HERE
bot.dialogs.withdraw
File Summary
handlers.py ► INSERT-TEXT-HERE
getters.py ► INSERT-TEXT-HERE
dialog.py ► INSERT-TEXT-HERE
bot.dialogs.trader_auth
File Summary
handlers.py ► INSERT-TEXT-HERE
getters.py ► INSERT-TEXT-HERE
dialog.py ► INSERT-TEXT-HERE
bot.dialogs.balance
File Summary
handlers.py ► INSERT-TEXT-HERE
getters.py ► INSERT-TEXT-HERE
dialog.py ► INSERT-TEXT-HERE
bot.dialogs.main_dialog
File Summary
handlers.py ► INSERT-TEXT-HERE
getters.py ► INSERT-TEXT-HERE
dialog.py ► INSERT-TEXT-HERE
front
File Summary
config.py ► INSERT-TEXT-HERE
Dockerfile ► INSERT-TEXT-HERE
clientapp.py ► INSERT-TEXT-HERE
kasha.py ► INSERT-TEXT-HERE
callbacks.py ► INSERT-TEXT-HERE
requirements.txt ► INSERT-TEXT-HERE
tools.py ► INSERT-TEXT-HERE
main.py ► INSERT-TEXT-HERE
front.fapi.frontapi
File Summary
schemas.py ► INSERT-TEXT-HERE
front.fapi.traderapi
File Summary
schemas.py ► INSERT-TEXT-HERE
pitupi
File Summary
Dockerfile ► INSERT-TEXT-HERE
requirements.txt ► INSERT-TEXT-HERE
manage.py ► INSERT-TEXT-HERE
pitupi.trader
File Summary
views.py ► INSERT-TEXT-HERE
apps.py ► INSERT-TEXT-HERE
tests.py ► INSERT-TEXT-HERE
admin.py ► INSERT-TEXT-HERE
models.py ► INSERT-TEXT-HERE
pitupi.trader.migrations
File Summary
0001_initial.py ► INSERT-TEXT-HERE
pitupi.reports
File Summary
views.py ► INSERT-TEXT-HERE
apps.py ► INSERT-TEXT-HERE
tests.py ► INSERT-TEXT-HERE
admin.py ► INSERT-TEXT-HERE
models.py ► INSERT-TEXT-HERE
pitupi.reports.migrations
File Summary
0001_initial.py ► INSERT-TEXT-HERE
pitupi.money
File Summary
config.py ► INSERT-TEXT-HERE
views.py ► INSERT-TEXT-HERE
kafka.py ► INSERT-TEXT-HERE
apps.py ► INSERT-TEXT-HERE
helper.py ► INSERT-TEXT-HERE
tests.py ► INSERT-TEXT-HERE
admin.py ► INSERT-TEXT-HERE
utils.py ► INSERT-TEXT-HERE
models.py ► INSERT-TEXT-HERE
forms.py ► INSERT-TEXT-HERE
pitupi.money.management.commands
File Summary
kasha.py ► INSERT-TEXT-HERE
kafka_consumer.py ► INSERT-TEXT-HERE
proxy_loader.py ► INSERT-TEXT-HERE
recognizer.py ► INSERT-TEXT-HERE
cleaner.py ► INSERT-TEXT-HERE
test_cleaner.py ► INSERT-TEXT-HERE
pitupi.money.migrations
File Summary
0060_withdraw_assignee_trader_setting.py ► INSERT-TEXT-HERE
0090_clientsetting_alter_trader_options.py ► INSERT-TEXT-HERE
0022_deposit_original_amount_deposit_updated_at_and_more.py ► INSERT-TEXT-HERE
0094_alter_deposit_success_trigger_and_more.py ► INSERT-TEXT-HERE
0063_merge_20230707_1713.py ► INSERT-TEXT-HERE
0092_alter_withdraw_options.py ► INSERT-TEXT-HERE
0005_alter_deposit_error_desc.py ► INSERT-TEXT-HERE
0034_alter_card_limit.py ► INSERT-TEXT-HERE
0077_notificationapp_account_notificationapp_cards_and_more.py ► INSERT-TEXT-HERE
0053_alter_operationlog_tag.py ► INSERT-TEXT-HERE
0048_merge_20230618_0152.py ► INSERT-TEXT-HERE
0045_account_withdraw_online.py ► INSERT-TEXT-HERE
0021_alter_deposit_pre_status_alter_deposit_status_and_more.py ► INSERT-TEXT-HERE
0002_bank_alter_deposit_options_alter_withdraw_options_and_more.py ► INSERT-TEXT-HERE
0124_client_allow_cents_deposit_matching_amount_and_more.py ► INSERT-TEXT-HERE
0013_deposit_acquirer_visit_acquirer.py ► INSERT-TEXT-HERE
0114_alter_deposit_pre_status_alter_deposit_status_and_more.py ► INSERT-TEXT-HERE
0118_merge_20231215_2102.py ► INSERT-TEXT-HERE
0007_deposit_allowed_clients_visit_gate_data_and_more.py ► INSERT-TEXT-HERE
0033_deposit_pin.py ► INSERT-TEXT-HERE
0099_merge_20231002_1842.py ► INSERT-TEXT-HERE
0027_account_denominator_account_is_master.py ► INSERT-TEXT-HERE
0072_alter_operationlog_tag.py ► INSERT-TEXT-HERE
0059_alter_deposit_pre_status_alter_deposit_status_and_more.py ► INSERT-TEXT-HERE
0064_toptrader.py ► INSERT-TEXT-HERE
0114_deposit_allowed_groups_withdraw_allowed_groups.py ► INSERT-TEXT-HERE
0091_merge_20230831_1406.py ► INSERT-TEXT-HERE
0064_notificationapp_smsapp.py ► INSERT-TEXT-HERE
0088_clienttradersetting_alter_tradersetting_amount_done_and_more.py ► INSERT-TEXT-HERE
0039_remove_operationlog_operation_operationlog_deposit_and_more.py ► INSERT-TEXT-HERE
0108_account_deposit_priority.py ► INSERT-TEXT-HERE
0085_tradersettings_freeze_and_more.py ► INSERT-TEXT-HERE
0041_deposit_notify_trader_at_withdraw_notify_trader_at.py ► INSERT-TEXT-HERE
0009_visit_error_type_alter_deposit_error_type.py ► INSERT-TEXT-HERE
0008_deposit_error_type_withdraw_usage.py ► INSERT-TEXT-HERE
0109_alter_client_merchant_brand.py ► INSERT-TEXT-HERE
0102_alter_account_need_premoderation.py ► INSERT-TEXT-HERE
0020_card_limit.py ► INSERT-TEXT-HERE
0081_tradersettings_bank_settings_and_more.py ► INSERT-TEXT-HERE
0098_alter_deposit_method_alter_withdraw_method.py ► INSERT-TEXT-HERE
0099_merge_20230929_2012.py ► INSERT-TEXT-HERE
0103_card_phone.py ► INSERT-TEXT-HERE
0049_alter_tradersettings_trader.py ► INSERT-TEXT-HERE
0107_alter_client_merchant_brand.py ► INSERT-TEXT-HERE
0117_clientgroup_secret.py ► INSERT-TEXT-HERE
0077_clientmanager_alter_deposit_pre_status_and_more.py ► INSERT-TEXT-HERE
0003_remove_deposit_error_status_deposit_error_desc_and_more.py ► INSERT-TEXT-HERE
0104_card_card_holder.py ► INSERT-TEXT-HERE
0123_client_deposit_percent_client_withdraw_percent.py ► INSERT-TEXT-HERE
0057_receiptgroup_withdrawgroup_alter_deposit_pre_status_and_more.py ► INSERT-TEXT-HERE
0001_initial.py ► INSERT-TEXT-HERE
0012_fill_exists_cards.py ► INSERT-TEXT-HERE
0105_alter_c2ctradecard_options_client_full_name_and_more.py ► INSERT-TEXT-HERE
0092_delete_clientsetting.py ► INSERT-TEXT-HERE
0100_account_need_premoderation.py ► INSERT-TEXT-HERE
0059_receipt_receipt_image.py ► INSERT-TEXT-HERE
0010_alter_withdraw_priority.py ► INSERT-TEXT-HERE
0116_alter_client_user.py ► INSERT-TEXT-HERE
0125_alter_client_merchant_brand.py ► INSERT-TEXT-HERE
0122_client_kind_alter_card_status.py ► INSERT-TEXT-HERE
0061_receipt_is_recognition_attempt.py ► INSERT-TEXT-HERE
0042_banksetting.py ► INSERT-TEXT-HERE
0062_merge_20230707_1116.py ► INSERT-TEXT-HERE
0079_alter_trader_options_and_more.py ► INSERT-TEXT-HERE
0080_client_merchant_brand.py ► INSERT-TEXT-HERE
0052_clientreceipt.py ► INSERT-TEXT-HERE
0071_deposit_fail_url_deposit_success_url.py ► INSERT-TEXT-HERE
0096_bank_currency_alter_client_merchant_brand.py ► INSERT-TEXT-HERE
0112_card_min_amount_limit.py ► INSERT-TEXT-HERE
0060_account_max_order_amount_db.py ► INSERT-TEXT-HERE
0089_alter_trader_options_and_more.py ► INSERT-TEXT-HERE
0091_merge_20230830_1417.py ► INSERT-TEXT-HERE
0035_account_address.py ► INSERT-TEXT-HERE
0014_card_last_deposit_at_card_last_withdraw_at_and_more.py ► INSERT-TEXT-HERE
0047_remove_tradersettings_bank_and_more.py ► INSERT-TEXT-HERE
0011_provider_supplier_rename_bank_deposit_issuer_and_more.py ► INSERT-TEXT-HERE
0054_clientgroup_account_is_verified_client_group_set.py ► INSERT-TEXT-HERE
0018_account_remove_client_master_client_telegram_id_and_more.py ► INSERT-TEXT-HERE
0055_trader.py ► INSERT-TEXT-HERE
0078_merge_20230814_1918.py ► INSERT-TEXT-HERE
0093_alter_deposit_options_alter_withdraw_options_and_more.py ► INSERT-TEXT-HERE
0023_alter_card_status.py ► INSERT-TEXT-HERE
0087_alter_tradersetting_amount_done_and_more.py ► INSERT-TEXT-HERE
0031_auto_20230510_1836.py ► INSERT-TEXT-HERE
0082_auto_20230822_1802.py ► INSERT-TEXT-HERE
0015_proxysupplier_gate_is_turbo_proxy_visit_proxy.py ► INSERT-TEXT-HERE
0097_card_device_id_card_online_at.py ► INSERT-TEXT-HERE
0111_rename_transcation_count_limit_card_transaction_count_limit_and_more.py ► INSERT-TEXT-HERE
0030_auto_20230510_1835.py ► INSERT-TEXT-HERE
0121_alter_client_full_name.py ► INSERT-TEXT-HERE
0115_client_user.py ► INSERT-TEXT-HERE
0019_rename_flow_deposit_method_and_more.py ► INSERT-TEXT-HERE
0076_alter_deposit_method_alter_withdraw_method.py ► INSERT-TEXT-HERE
0006_deposit_pre_status_visit_callback_at_and_more.py ► INSERT-TEXT-HERE
0120_alter_client_withdraw_priority.py ► INSERT-TEXT-HERE
0101_merge_20231002_1921.py ► INSERT-TEXT-HERE
0094_merge_20230901_1622.py ► INSERT-TEXT-HERE
0038_receipt_withdraw_withdraw_asignee_and_more.py ► INSERT-TEXT-HERE
0083_remove_tradersettings_bank_setting.py ► INSERT-TEXT-HERE
0036_card_currency.py ► INSERT-TEXT-HERE
0028_merge_20230505_1427.py ► INSERT-TEXT-HERE
0070_alter_deposit_assignee_alter_withdraw_assignee.py ► INSERT-TEXT-HERE
0016_deposit_user_agent_visit_browser_agent_and_more.py ► INSERT-TEXT-HERE
0090_delete_clientdeposit_delete_clientmanager_and_more.py ► INSERT-TEXT-HERE
0084_remove_tradersettings_bank_settings_and_more.py ► INSERT-TEXT-HERE
0075_alter_deposit_success_trigger_and_more.py ► INSERT-TEXT-HERE
0110_card_max_amount_limit_card_transcation_count_limit_and_more.py ► INSERT-TEXT-HERE
0106_merge_20231114_1638.py ► INSERT-TEXT-HERE
0095_merge_20230923_1619.py ► INSERT-TEXT-HERE
0024_alter_account_sub_id.py ► INSERT-TEXT-HERE
0025_alter_client_name_alter_client_telegram_id.py ► INSERT-TEXT-HERE
0098_alter_card_online_at.py ► INSERT-TEXT-HERE
0017_alter_visit_deposit.py ► INSERT-TEXT-HERE
0086_rename_tradersettings_tradersetting.py ► INSERT-TEXT-HERE
0046_rename_online_account_deposit_online.py ► INSERT-TEXT-HERE
0040_alter_operationlog_deposit.py ► INSERT-TEXT-HERE
0046_clientwithdraw_deposit_external_id_and_more.py ► INSERT-TEXT-HERE
0058_receipt_bank_from_receipt_card_from_receipt_data_and_more.py ► INSERT-TEXT-HERE
0050_alter_deposit_method_alter_withdraw_method.py ► INSERT-TEXT-HERE
0043_remove_withdraw_asignee_withdraw_assignee.py ► INSERT-TEXT-HERE
0051_auto_20230620_1511.py ► INSERT-TEXT-HERE
0026_alter_account_currency.py ► INSERT-TEXT-HERE
0065_merge_0064_notificationapp_smsapp_0064_toptrader.py ► INSERT-TEXT-HERE
0119_client_withdraw_priority.py ► INSERT-TEXT-HERE
0056_receipt_withdraw_group_id_withdraw_withdraw_group_id.py ► INSERT-TEXT-HERE
0066_delete_notificationapp_delete_smsapp_and_more.py ► INSERT-TEXT-HERE
0032_operationlog.py ► INSERT-TEXT-HERE
0044_withdraw_kind_alter_withdraw_assignee_tradersettings.py ► INSERT-TEXT-HERE
0027_setting_alter_account_created_at_and_more.py ► INSERT-TEXT-HERE
0069_deposit_assignee_alter_deposit_pre_status_and_more.py ► INSERT-TEXT-HERE
0067_notificationapp_smsapp_toptrader.py ► INSERT-TEXT-HERE
0004_alter_visit_error_desc.py ► INSERT-TEXT-HERE
0113_account_max_withdraw_order_count.py ► INSERT-TEXT-HERE
0029_currency_remove_account_denominator_and_more.py ► INSERT-TEXT-HERE
0105_alter_c2ctradecard_options_alter_c2ctradecard_card_and_more.py ► INSERT-TEXT-HERE
0068_notificationapp_amount_notificationapp_bank_and_more.py ► INSERT-TEXT-HERE
0037_deposit_data_withdraw_data.py ► INSERT-TEXT-HERE
0074_deposit_success_trigger_withdraw_deposit_and_more.py ► INSERT-TEXT-HERE
0073_clientdeposit.py ► INSERT-TEXT-HERE
pitupi.money.fixtures
File Summary
mdl_currency.json ► INSERT-TEXT-HERE
banks.json ► INSERT-TEXT-HERE
bank_setting.json ► INSERT-TEXT-HERE
currencies.json ► INSERT-TEXT-HERE
test_users.json ► INSERT-TEXT-HERE
settings.json ► INSERT-TEXT-HERE
pitupi.templates.admin
File Summary
search_form.html ► INSERT-TEXT-HERE
pitupi.pitupi
File Summary
asgi.py ► INSERT-TEXT-HERE
wsgi.py ► INSERT-TEXT-HERE
settings.py ► INSERT-TEXT-HERE
urls.py ► INSERT-TEXT-HERE
pitupi.turbo
File Summary
views.py ► INSERT-TEXT-HERE
apps.py ► INSERT-TEXT-HERE
tests.py ► INSERT-TEXT-HERE
admin.py ► INSERT-TEXT-HERE
models.py ► INSERT-TEXT-HERE
pitupi.turbo.migrations
File Summary
0004_useragent_headers_alter_useragent_gibfp.py ► INSERT-TEXT-HERE
0001_initial.py ► INSERT-TEXT-HERE
0003_alter_useragent_gibfp.py ► INSERT-TEXT-HERE
0002_proxysupplier_proxy.py ► INSERT-TEXT-HERE
0005_useragent_status.py ► INSERT-TEXT-HERE
pitupi.cli
File Summary
views.py ► INSERT-TEXT-HERE
apps.py ► INSERT-TEXT-HERE
tests.py ► INSERT-TEXT-HERE
admin.py ► INSERT-TEXT-HERE
models.py ► INSERT-TEXT-HERE
pitupi.cli.migrations
File Summary
0005_clientclient.py ► INSERT-TEXT-HERE
0004_clientdepositmanager.py ► INSERT-TEXT-HERE
0007_alter_clientclient_options.py ► INSERT-TEXT-HERE
0001_initial.py ► INSERT-TEXT-HERE
0002_clientsetting.py ► INSERT-TEXT-HERE
0003_merge_20230901_1622.py ► INSERT-TEXT-HERE
0006_alter_clientclient_options.py ► INSERT-TEXT-HERE
0002_alter_clientdeposit_options_and_more.py ► INSERT-TEXT-HERE
piapi
File Summary
app.py ► INSERT-TEXT-HERE
Dockerfile ► INSERT-TEXT-HERE
requirements.txt ► INSERT-TEXT-HERE
clickhouse
File Summary
logtable.sql ► INSERT-TEXT-HERE
manager
File Summary
config.py ► INSERT-TEXT-HERE
common.py ► INSERT-TEXT-HERE
Dockerfile ► INSERT-TEXT-HERE
fpg.py ► INSERT-TEXT-HERE
base.py ► INSERT-TEXT-HERE
manager.py ► INSERT-TEXT-HERE
kasha.py ► INSERT-TEXT-HERE
syncaccounts.py ► INSERT-TEXT-HERE
requirements.txt ► INSERT-TEXT-HERE
withdraw_matching.py ► INSERT-TEXT-HERE
utils.py ► INSERT-TEXT-HERE
models.py ► INSERT-TEXT-HERE
deposit_matching.py ► INSERT-TEXT-HERE
gate_routing.py ► INSERT-TEXT-HERE
sms.py ► INSERT-TEXT-HERE
enums.py ► INSERT-TEXT-HERE
chouse.py ► INSERT-TEXT-HERE

Getting Started

System Requirements:

  • Python: version x.y.z

Installation

From source

  1. Clone the . repository:
$ git clone ../.
  1. Change to the project directory:
$ cd .
  1. Install the dependencies:
$ pip install -r requirements.txt

Usage

From source

Run . using the command below:

$ python main.py

Tests

Run the test suite using the command below:

$ pytest

Project Roadmap

  • ► INSERT-TASK-1
  • ► INSERT-TASK-2
  • ► ...

Contributing

Contributions are welcome! Here are several ways you can contribute:

Contributing Guidelines
  1. Fork the Repository: Start by forking the project repository to your local account.
  2. Clone Locally: Clone the forked repository to your local machine using a git client.
    git clone ../.
  3. Create a New Branch: Always work on a new branch, giving it a descriptive name.
    git checkout -b new-feature-x
  4. Make Your Changes: Develop and test your changes locally.
  5. Commit Your Changes: Commit with a clear message describing your updates.
    git commit -m 'Implemented new feature x.'
  6. Push to local: Push the changes to your forked repository.
    git push origin new-feature-x
  7. Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.
  8. Review: Once your PR is reviewed and approved, it will be merged into the main branch. Congratulations on your contribution!
Contributor Graph


License

This project is protected under the SELECT-A-LICENSE License. For more details, refer to the LICENSE file.


Acknowledgments

  • List any resources, contributors, inspiration, etc. here.

Return


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages