ΠΠΎΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΈΠ·Π±ΡΠ°Π½Π½ΡΡ ΠΏΠΎΡΡΠ°Ρ Telegram ΠΊΠ°Π½Π°Π»Π°. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π°ΠΏΠΈΡΠ°Π½Π° ΠΌΠ½ΠΎΡ Π½Π° ΡΠΊΠΎΡΡΡ ΡΡΠΊΡ, ΡΠ°ΠΊ ΡΡΠΎ Π² ΠΊΠΎΠ΄Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅ Π»Π°ΠΏΡΠΈΠΎΠ±ΡΠ°Π·Π½ΠΎΡΡΠΈ ΠΈ Π±Π΅ΡΡΠΎΠ»ΠΊΠΎΠ²ΡΡΠΈ.
ΠΠΎΡ ΠΏΠΈΡΠ°Π»ΡΡ ΠΏΠΎΠ΄ Python 3.8.1, Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Python 3.6+.
- Π‘ ΠΏΠΎΠΌΠΎΡΡΡ
@BotFather
, ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π±ΠΎΡΠ°, Π·Π°ΠΊΠΈΠ½ΡΡΡ Π΅Π³ΠΎ Π² Π±Π΅ΡΠ΅Π΄Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π° ΠΊ ΠΊΠ°Π½Π°Π»Ρ ΠΈ Π½Π°Π·Π½Π°ΡΠΈΡΡ Π΅Π³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠΌ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΏΡΠ°Π²Π°ΠΌΠΈ; - Π£Π·Π½Π°ΡΡ ID Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠ°Π½Π°Π»Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ
@GetMyID_BOT
; - ΠΠ°ΡΡΡΠΎΠΈΡΡ ΡΠ°ΠΉΠ»
config.yaml
:- ΠΡΠΊΡΡΡΡ
config.yaml
Π»ΡΠ±ΡΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ; - Π ΠΏΠΎΠ»Π΅
Token
Π²Π²Π΅ΡΡΠΈ ΡΠΎΠΊΠ΅Π½ Π²Π°ΡΠ΅Π³ΠΎ Π±ΠΎΡΠ°; - Π ΠΏΠΎΠ»Π΅
ChannelID
Π²Π²Π΅ΡΡΠΈ ID Π²Π°ΡΠ΅Π³ΠΎ Telegram-ΠΊΠ°Π½Π°Π»Π°; - Π ΠΏΠΎΠ»Π΅
WiteList
ΡΠ΅ΡΠ΅Π· Π΄Π΅ΡΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ»ΠΎΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅, ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Π² ΡΠ΅ΠΊΡΡΠ΅ ΠΏΠΎΡΡΠ°, Π·Π°ΡΡΠ°Π²ΡΡ Π±ΠΎΡΠ° ΠΎΡΡΠ°Π²ΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ.
- ΠΡΠΊΡΡΡΡ
- Π§Π΅ΡΠ΅Π· ΡΠ΅ΡΠΌΠΈΠ½Π°Π» ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Π±ΠΎΡΠ°;
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ:
- Windows:
pip install -r requirements.txt
; - Linux:
pip3 install -r requirements.txt
.
- Windows:
- ΠΠ°ΠΏΡΡΡΠΈΡΡ Π±ΠΎΡΠ°:
- Windows:
python run.py
; - Linux:
pyton3 run.py
.
- Windows:
ΠΠ°ΠΏΡΡΠ΅Π½Π½ΡΠΉ Π±ΠΎΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Ρ Telegram ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π½ΠΎΠ²ΡΡ ΠΏΠΎΡΡΠ°Ρ Π½Π° ΠΊΠ°Π½Π°Π»Π΅ ΠΈ ΡΠ΄Π°Π»ΡΡΡ ΠΈΡ ΠΈΠ· ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ Π±Π΅ΡΠ΅Π΄Ρ, ΡΡΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π½ΠΈΡ.