Π§ΡΠΎ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡ
FOVBOT β ΡΡΠΎ Telegram-Π±ΠΎΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π΄Π»Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΈΠΈ ΠΈ ΠΌΠΎΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΠΈ Π³ΡΡΠΏΠΏΠΎΠ²ΡΡ ΡΠ°ΡΠΎΠ². ΠΠΎ ΡΡΡΠΈ, ΡΡΠΎ Π½Π΅ ΠΎΠ΄ΠΈΠ½ Π±ΠΎΡ, Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Telegram-Π±ΠΎΡΠ°ΠΌΠΈ: Π΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΉ Π±ΠΎΡ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠ»ΠΎΠ½Ρ/Π±ΡΠ΅Π½Π΄Ρ ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΏΡΠ» SYSTEM-Π±ΠΎΡΠΎΠ².
ΠΠ»Π°Π²Π½Π°Ρ ΠΈΠ΄Π΅Ρ: Π²Π»Π°Π΄Π΅Π»Π΅Ρ ΡΠ°ΡΠ° Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π±ΠΎΡΠ° Π² Π³ΡΡΠΏΠΏΡ, Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΠ΅ΡΠ΅Π· Π»ΠΈΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π² Telegram, Π° Π±ΠΎΡ Π΄Π°Π»ΡΡΠ΅:
Β· ΠΌΠΎΠ΄Π΅ΡΠΈΡΡΠ΅Ρ ΡΠ°Ρ
Β· ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ²
Β· ΡΠ΄Π°Π»ΡΠ΅Ρ Π½Π΅ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ
Β· Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π°Π΄ΠΌΠΈΠ½-ΠΊΠΎΠΌΠ°Π½Π΄Ρ
Β· ΠΏΡΠ±Π»ΠΈΠΊΡΠ΅Ρ ΠΏΠΎΡΡΡ
Β· Π²Π΅Π΄ΡΡ ΡΠ΅ΠΏΡΡΠ°ΡΠΈΡ
Β· ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΏΠ»Π°ΡΠ½ΡΠ΅/Π±ΡΠ΅Π½Π΄ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
Β· ΠΠΎΠ΄Π΅ΡΠ°ΡΠΈΡ ΡΠ°ΡΠΎΠ²: ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠ»ΠΎΠΊ, username, ΠΊΠ°Π½Π°Π»ΠΎΠ², Π±ΠΎΡΠΎΠ², ΠΏΠ΅ΡΠ΅ΡΠ»Π°Π½Π½ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΠΌΠ΅Π΄ΠΈΠ°, ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ², Π³Π΅ΠΎΠ»ΠΎΠΊΠ°ΡΠΈΠΉ, ΠΎΠΏΡΠΎΡΠΎΠ², dice, ΡΠ΅Π³ΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π½Π΅ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°.
Β· ΠΠ΅Π»ΡΠ΅ ΡΠΏΠΈΡΠΊΠΈ: ΡΠ°Π·ΡΠ΅ΡΡΠ½Π½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ, ΠΊΠ°Π½Π°Π»Ρ, Π±ΠΎΡΡ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ.
Β· Π¦Π΅Π½Π·ΡΡΠ° ΠΈ ΡΡΠΎΠΏ-ΡΠ»ΠΎΠ²Π°: ΡΠ»ΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΠ΅ΡΡΠ½Π½ΡΡ ΡΠ»ΠΎΠ², ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΡΠΎΠΏ-ΡΡΠ°Π·Ρ, ΡΠ°Π·Π½ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ΅Π°ΠΊΡΠΈΠΈ.
Β· ΠΠ΄ΠΌΠΈΠ½-ΠΊΠΎΠΌΠ°Π½Π΄Ρ: ban, mute, kick, warn, unwarn, unmute, Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΏΡΠΈΡΠΈΠ½Ρ, ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ reply ΠΈ ΠΏΠΎ id.
Β· ΠΠΈΠ±ΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΎΠΊ: ΡΠ΄Π°Π»ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΠ΄Π°Π»ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅-ΡΠ΅Π»Ρ, ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π² ΡΠ°Ρ ΠΈΠ»ΠΈ Π°Π΄ΠΌΠΈΠ½Ρ, Π°Π²ΡΠΎΡΠ΄Π°Π»ΡΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ, Π±Π°Π½ΠΈΡΡ ΡΠΈΡ ΠΎ, ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΡ Π²ΠΎ Π²ΡΠ΅Ρ ΡΠ°ΡΠ°Ρ .
Β· ΠΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΡ: ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ welcome-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΡ, Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅, Π°Π²ΡΠΎΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅, ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΡ.
Β· Π Π΅ΠΏΡΡΠ°ΡΠΈΡ: ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΠΈ/ΡΠ΅ΠΉΡΠΈΠ½Π³Π°, ΡΠΎΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΎΠ±Π½ΡΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ.
Β· ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: Π²Π»Π°Π΄Π΅Π»Π΅Ρ ΡΠ°ΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ²ΠΎΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ, ΡΠΎΡΠΎ, Π²ΠΈΠ΄Π΅ΠΎ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ, Π°ΡΠ΄ΠΈΠΎ, voice, sticker, ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ/ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ/ΠΏΠΎΠ»Π½ΠΎΠΉ Π²ΡΠ΄Π°ΡΠ΅ΠΉ.
Β· ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ: ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΏΠΎΡΡΠΎΠ² ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠ° Π² ΡΠ°Ρ, ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΡΠ΅Π²ΡΡ ΡΡΡΠ»ΠΎΠΊ, Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅, ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ.
Β· ΠΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠ½ΡΠ΅/Π²Π°Π»ΡΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: BTC/ETH/etc, usd/eur, ΠΈΠ·Π±ΡΠ°Π½Π½ΡΠ΅ ΠΌΠΎΠ½Π΅ΡΡ, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ½Π΅Ρ ΡΠ΅ΡΠ΅Π· Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ.
Β· ΠΠΎΠ΄ΠΏΠΈΡΠΊΠΈ: ΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π΄Π»Ρ ΡΠ°ΡΠΎΠ², Π°Π²ΡΠΎΠΏΡΠΎΠ΄Π»Π΅Π½ΠΈΠ΅, ΠΏΠ»Π°ΡΠ΅Π»ΡΡΠΈΠΊΠΈ, ΠΈΡΡΠΎΡΠΈΡ, ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎΠ± ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠΈ.
Β· Fovcoin/wallet: Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π±Π°Π»Π°Π½Ρ, ΠΏΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π²ΡΠ²ΠΎΠ΄, ΡΠ΅ΠΊΠΈ/ΡΠΎΠΊΠ΅Π½Ρ, ΡΡΡΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½-ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ.
Β· Π Π΅ΡΠ΅ΡΠ°Π»ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°: Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΏΡΠΈΠ²Π»Π΅ΡΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ/ΡΠ°ΡΠΎΠ² Ρ Π²ΠΎΠ·Π½Π°Π³ΡΠ°ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ Π½Π° Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π±Π°Π»Π°Π½Ρ.
Β· ΠΡΠ΅Π½Π΄ΠΈΠ½Π³/ΠΊΠ»ΠΎΠ½Ρ: ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Telegram-Π±ΠΎΡΠ° ΡΠ΅ΡΠ΅Π· ΡΠΎΠΊΠ΅Π½, Π° Π·Π°ΡΠ΅ΠΌ Π½Π°Π·Π½Π°ΡΠΈΡΡ Π΅Π³ΠΎ Π°ΠΊΡΠΈΠ²Π½ΡΠΌ Π±ΠΎΡΠΎΠΌ Π² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌ ΡΠ°ΡΠ΅.
Β· ΠΠ΅ΡΡΠΈΠΊΠΈ ΠΈ healthchecks: /healthz, /metrics, Prometheus counters/histograms.
ΠΠΈΠ»Π»Π΅Ρ-ΡΠΈΡΠΈ
Β· Multi-bot Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°: ΠΎΠ΄ΠΈΠ½ brand-server ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ Telegram-Π±ΠΎΡΠΎΠ² ΠΏΠΎ webhook route /:token, Π±Π΅Π· ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠΎΠΊΠ΅Π½.
Β· White-label/Π±ΡΠ΅Π½Π΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π±ΠΎΡΠΎΠ²-ΠΊΠ»ΠΎΠ½ΠΎΠ², Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π±ΡΠ΅Π½Π΄.
Β· Telegram-native control panel: Π²ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΈΠ΄ΡΡ ΠΏΡΡΠΌΠΎ ΡΠ΅ΡΠ΅Π· Telegram-ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ, Π±Π΅Π· ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ Π²Π΅Π±-Π°Π΄ΠΌΠΈΠ½ΠΊΠΈ.
Β· ΠΡΠ΅Π½Ρ ΡΠΈΡΠΎΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΎΡΡΠΊΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ: ΠΏΡΠΎΠ΅ΠΊΡ Π±Π»ΠΈΠΆΠ΅ ΠΊ "ΠΊΠΎΠΌΠ±Π°ΠΉΠ½Ρ Π΄Π»Ρ Telegram-Π³ΡΡΠΏΠΏ", ΡΠ΅ΠΌ ΠΊ ΠΏΡΠΎΡΡΠΎΠΌΡ Π°Π½ΡΠΈΡΠΏΠ°ΠΌ-Π±ΠΎΡΡ.
Β· ΠΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΠΌΠΎΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΡ: ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ ΡΠ°ΡΠΎΠ², ΠΏΠ»Π°ΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π±Π°Π»Π°Π½Ρ, payment methods, Π°Π΄ΠΌΠΈΠ½-ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ.
Β· ΠΠΎΡΠΎΠ²Π½ΠΎΡΡΡ ΠΊ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΌΡ Π·Π°ΠΏΡΡΠΊΡ: Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΡΠ°Π½ΡΠΎΠ² Π·Π° nginx/reverse proxy.
Β· ΠΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΡ RU/EN: ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Ρ Π½Π° ΡΡΡΡΠΊΠΈΠ΅ ΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠ΅ message builders.
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠ΅ΠΊ
Β· Node.js
Β· telegraf
Β· MySQL/MariaDB
Β· Redis
Β· docker
Β· Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΡΠΆΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Ρ ΠΎΡΠΎΡΠΈΠΉ technical overview ΠΈ agent guide.
ΠΠΎΠ½ΡΠ°ΠΊΡ Π΄Π»Ρ ΠΏΠΎΠΊΡΠΏΠΊΠΈ: @FovPR
