Skip to content

ArtemIsmagilov/json_aggregate_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Π’Π—. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ агрСгирования статистичСских Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ сотрудников ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌ

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ с тСхничСским Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ: https://docs.google.com/document/d/1QyZdlsGBZwgCk8PuhOqRqULaF7CDpkpO/edit?usp=sharing&ouid=107707045957019905069&rtpof=true&sd=true

Π‘ΡƒΡ‚ΡŒ скрипта Π² ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅ Π±ΠΎΡ‚Π°

  1. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ запрос Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ json.
    • Π”Π°Ρ‚Ρƒ ΠΈ врСмя старта Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΠΈ Π² ISO Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅.
    • Π”Π°Ρ‚Ρƒ ΠΈ врСмя окончания Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΠΈ Π² ISO Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅.
    • Π’ΠΈΠΏ Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΠΈ (hour, day, month).
  2. Если запрос Π½Π΅ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ, Ρ‚ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΠ²ΡƒΡŽΡ‰Π΅Π΅ сообщСниС с ошибкой.
  3. Если запрос Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ, Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π² соотвСтствии с Π’Π—.
    • ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.
    • ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡΡ ΠΊ Π½Π΅ рСляционной Π‘Π”(NoSQL) MongoDB Ρ‡Π΅Ρ€Π΅Π· python-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ с Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ запросом.
    • ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ стандартной Π΄Π°Ρ‚ΠΎΠΉ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 0.
    • ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.
    • Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ соСдинСниС c Π‘Π”.

Screenshot example bot

About

technical specification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages