Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° CLI-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²Π»ΡΡΡΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ ΠΊ ΡΡΠ»ΠΎΠ²Π½ΠΎΠΌΡ ΡΠ΅ΡΠ²ΠΈΡΡ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π‘ΠΠ‘-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ
- asyncio
- json
- logging
- tomli
- pytest
- ΠΠ»ΠΎΠ½ΠΈΡΡΠ΅ΠΌ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ (git clone https://github.com/Kurillccc/SMSPlatfromAPI)
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΏΠ°ΠΏΠΊΡ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ (cd path/to/SMSPlatfromAPI/app)
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ (pip install -r requirements.txt)
- ΠΠ»Ρ ΠΏΠ°ΠΏΠΊΠΈ "run.py" ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠΊΡΠΈΠΏΡΠ° "--sender "+79990001122" --recipient "+79990003344" --message "ΠΡΠΈΠ²Π΅Ρ!"" (Π±Π΅Π· ΠΊΠ°Π²ΡΡΠ΅ΠΊ)
- ΠΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΏΠ°ΠΏΠΊΡ debug ΠΈ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠ°ΠΉΠ» prism ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌ (chmod +x prism-cli-macos)
- ΠΠ°ΠΏΡΡΡΠΈ ΠΌΠΎΠΊ-ΡΠ΅ΡΠ²Π΅Ρ (./prism-cli-macos mock sms-platform.yaml)
- ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΡΠ°ΠΉΠ» run (python run)