Skip to content

πŸ’πŸ” Telegram-Π±ΠΎΡ‚ для поиска коммСрчСской нСдвиТимости. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ находят ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ критСриям. Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ πŸ” Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅ ⭐, увСдомлСния πŸ”” ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‹ πŸ’¬

Notifications You must be signed in to change notification settings

meteopavel/Telegram_Bot_with_Django_Admin

Repository files navigation

Python Django PostgreSQL Pillow

Python-Telegram-Bot

Docker Nginx Uvicorn GitHub

Celery Redis


Logo

ΠŸΡ€Π΅ΠΌΠΈΡƒΠΌ ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚

Π£Π΄ΠΎΠ±Π½Ρ‹ΠΉ Telegram-Π±ΠΎΡ‚ для поиска коммСрчСской нСдвиТимости!
ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Telegram Β»
ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Β»

Π”Π΅ΠΌΠΎ-вСрсия Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»ΠΈ Β· Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎΠ± ошибкС Β· ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅
  1. ОписаниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
  2. Запуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
  3. ИспользованиС Π±ΠΎΡ‚Π°
  4. Команда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

ОписаниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Telegram-Π±ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для упрощСния поиска коммСрчСской нСдвиТимости для Π°Ρ€Π΅Π½Π΄Ρ‹ ΠΈΠ»ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ. Π‘ΠΎΡ‚ прСдоставляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ подходящиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ нСдвиТимости ΠΏΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ критСриям, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅, ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅Π² ΠΈΠ»ΠΈ Π°Π³Π΅Π½Ρ‚ΠΎΠ², ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π° увСдомлСния ΠΎ Π½ΠΎΠ²Ρ‹Ρ… прСдлоТСниях.

(Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π½Π°Π²Π΅Ρ€Ρ…)

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

  • Python
  • Django
  • PostgreSQL
  • Pillow
  • Python-Telegram-Bot
  • Docker
  • Nginx
  • Uvicorn
  • GitHub
  • Celery
  • Redis

(Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π½Π°Π²Π΅Ρ€Ρ…)


Запуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π›ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎ

Π’Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ систСмС: На ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн Docker. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ…. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Telegram ΠΌΠΎΠ³ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π’Π°ΡˆΠΈΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ webhook, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ https-Ρ‚ΠΎΠ½Π½Π΅Π»ΡŒ. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ сСрвисом xTunnel

  1. ΠšΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ:
git clone git@github.com:Studio-Yandex-PracticumPremium_product_bot_team_3.git
  1. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ окруТСния Π² Ρ„Π°ΠΉΠ» .env ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ .env.example
  2. Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹:
docker compose up --build -d
  1. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ:
docker compose exec real_estate python manage.py migrate
  1. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»ΠΈ:
docker compose exec -it real_estate python manage.py createsuperuser
  1. Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ статичСскиС Ρ„Π°ΠΉΠ»Ρ‹:
docker compose exec real_estate python manage.py collectstatic --no-input
  1. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ тСстовыС Π΄Π°Π½Π½Ρ‹Π΅ Π² Π±Π°Π·Ρƒ (ΠΏΡ€ΠΈ нСобходимости)
docker compose exec real_estate python manage.py upload_objects --file example_data.csv
  1. Π—Π°ΠΉΡ‚ΠΈ Π² Π°Π΄ΠΌΠΈΠ½-панСль ΠΏΠΎ адрСсу http://localhost:8000/admin/ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ°. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ‚Π΅Ρ… случаСв, ΠΊΠΎΠ³Π΄Π° объявлСниС Π½Π΅ содСрТит Ρ„ΠΎΡ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° нСдвиТимости. Π—Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π² любоС объявлСниС, Π½ΠΎ имя Ρ„Π°ΠΉΠ»Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ logo_v3.jpg
  2. ПослС этих дСйствий ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΉΡ‚ΠΈ Π² Π±ΠΎΡ‚Π° Ρ‡Π΅Ρ€Π΅Π· Telegram ΠΈ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρƒ

На ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌ сСрвСрС

Π’Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ Π² сСрвСру: На сСрвСрС ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ОБ Linux Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° пСрвичная настройка. НСобходимо ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ nginx Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ запросы Π½Π° Π’Π°Ρˆ Π΄ΠΎΠΌΠ΅Π½ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»ΡΠ»ΠΈΡΡŒ Π² ΠΏΠ°ΠΏΠΊΡƒ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π° сСрвСрС Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн Docker. Для Π΄ΠΎΠΌΠ΅Π½Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ SSL-сСртификат. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² качСствС сСрвСра для webhook.
  1. ΠšΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ:
git clone git@github.com:Studio-Yandex-PracticumPremium_product_bot_team_3.git
  1. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ окруТСния Π² Ρ„Π°ΠΉΠ» .env ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ .env.example
  2. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ Ρ‚Π΅ ΠΆΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ локально:
docker compose -f docker-compose.production.yml pull
docker compose -f docker-compose.production.yml up -d
docker compose -f docker-compose.production.yml exec real_estate python manage.py migrate
docker compose -f docker-compose.production.yml exec -it real_estate python manage.py createsuperuser
docker compose -f docker-compose.production.yml exec real_estate python manage.py collectstatic --no-input
docker compose -f docker-compose.production.yml exec real_estate python manage.py upload_objects --file example_data.csv
  1. ПослС этих дСйствий ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΉΡ‚ΠΈ Π² Π±ΠΎΡ‚Π° Ρ‡Π΅Ρ€Π΅Π· Telegram ΠΈ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρƒ

(Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π½Π°Π²Π΅Ρ€Ρ…)


ИспользованиС Π±ΠΎΡ‚Π°

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

  1. Поиск ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² нСдвиТимости:
    • Поиск ΠΏΠΎ Π³ΠΎΡ€ΠΎΠ΄Π°ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Москва, Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³, Казань ΠΈ Ρ‚.Π΄.).
    • Поиск ΠΏΠΎ катСгориям (офисы, склады, ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹ ΠΈ Ρ‚.Π΄.).
    • Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ поиска ΠΏΠΎ Ρ†Π΅Π½Π΅, ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ, Ρ‚ΠΈΠΏΡƒ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π°, Π½Π°Π»ΠΈΡ‡ΠΈΡŽ ΠΏΠ°Ρ€ΠΊΠΎΠ²ΠΊΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ.
    • Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поиска ΠΏΠΎ Ρ†Π΅Π½Π΅, ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ, Π΄Π°Ρ‚Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ.
    • Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅.
    • Подписка Π½Π° увСдомлСния ΠΎ Π½ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… критСриям поиска ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  2. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…:
    • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ запрос Π½Π° просмотр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.
    • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ тСкстовый ΠΎΡ‚Π·Ρ‹Π² ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ (ΠΎΡ‚Π·Ρ‹Π²Ρ‹ ΠΌΠΎΠ΄Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ администратором).
    • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅.
  3. Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ истории ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² случаС Π΅Π³ΠΎ удалСния ΠΈΠ· Π±ΠΎΡ‚Π°:
    • Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 30 Π΄Π½Π΅ΠΉ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π² Π±ΠΎΡ‚Π΅ с сохранСниСм ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² поиска, ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΈ ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ².
  4. ΠžΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°:
    • ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ инструкций ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π±ΠΎΡ‚ΠΎΠΌ.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» для администраторов

  1. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ объявлСниями:
    • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ объявлСний.
    • ΠœΠΎΠ΄Π΅Ρ€Π°Ρ†ΠΈΡ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ объявлСний (ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ объявлСния ΠΏΠΎΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ "Π£Π΄Π°Π»Π΅Π½ΠΎ администратором").
    • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² нСдвиТимости.
  2. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ:
    • Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°, Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.
    • Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ….
  3. ΠœΠΎΠ΄Π΅Ρ€Π°Ρ†ΠΈΡ ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ²:
    • ΠœΠΎΠ΄Π΅Ρ€Π°Ρ†ΠΈΡ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ нСдвиТимости.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» для супСрадминистраторов

  1. ВсС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… администраторов.
  2. Настройка администраторов:
    • НазначСниС ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… администраторов.

πŸ“Ί Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ использованию Π±ΠΎΡ‚Π° Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² ВидСоинструкции πŸ“Ί

(Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π½Π°Π²Π΅Ρ€Ρ…)


Команда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

АлСксСй Π”Π°Π½ΠΈΠ»ΠΎΠ²

Занимался ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ (TeamLead):

  • дСкомпозиция ΠΈ распрСдСлСниС Π·Π°Π΄Π°Ρ‡,
  • СТСднСвная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ²,
  • ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π΅Π²ΡŒΡŽ ΠΈ тСстированиС,
  • ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡Π°Ρ….

Π‘ΠΎΡ„ΡŒΡ Π‘ΠΎΡ€ΠΎΠ²ΠΊΠΎΠ²Π°

Π—Π°Π½ΠΈΠΌΠ°Π»Π°ΡΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ Π±ΠΎΡ‚Π°, Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ стандартизациСй ΠΊΠΎΠ΄Π°:

  • Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° добавлСния Π² ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅,
  • контактная информация Π² Π±ΠΎΡ‚Π΅,
  • ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»ΠΈ,
  • ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° согласно PEP8,
  • ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ Π² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡Π°Ρ….

АндрСй Π©Π°ΠΏΠΎΠ²

Занимался Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ поиска Π±ΠΎΡ‚Π° ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ рассылки:

  • Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π»ΠΎΠ³ΠΈΠΊΠΈ поиска ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²,
  • Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° рассылки,
  • ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ Π² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡Π°Ρ….

Π”Π°Ρ€ΡŒΡ Π‘Π΅ΠΌΠ΅Π½ΠΎΠ²Π°

Π—Π°Π½ΠΈΠΌΠ°Π»Π°ΡΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ Π±ΠΎΡ‚Π° ΠΈ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ:

  • Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ²,
  • Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ€Π°Π±ΠΎΡ‚Ρ‹ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² нСдвиТимости,
  • Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π±ΠΎΡ‚Π°,
  • ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ Π² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡Π°Ρ….

ПавСл НайдСнов

Занимался созданиСм экосистСмы Π±ΠΎΡ‚Π°, ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ, Π΄Π΅ΠΏΠ»ΠΎΠ΅ΠΌ, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ:

  • Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ структуры асинхронного Π±ΠΎΡ‚Π°, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ совмСстно с Django Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ webhook-ΠΎΠ²,
  • ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ ΠΏΡ€ΠΈ соблюдСнии условия использования ΠΎΠ±Π»Π΅Π³Ρ‡Ρ‘Π½Π½Ρ‹Ρ… вСрсий основных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²,
  • написаниС сцСнариСв Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ сборки ΠΈ дСплоя ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°,
  • Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ настройкС сСрвСра
  • ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π²ΠΈΠ΄Π΅ΠΎΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ,
  • ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ Π² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡Π°Ρ….

(Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π½Π°Π²Π΅Ρ€Ρ…)

About

πŸ’πŸ” Telegram-Π±ΠΎΡ‚ для поиска коммСрчСской нСдвиТимости. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ находят ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ критСриям. Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ πŸ” Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅ ⭐, увСдомлСния πŸ”” ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‹ πŸ’¬

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6