ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Bot API: часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы

Если Π²Ρ‹ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Π±ΠΎΡ‚Π°ΠΌΠΈ Π² Telegram, рСкомСндуСтся сначала ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ.

Π’Π°ΠΊΠΆΠ΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, вас заинтСрСсуСт описаниС Bot API.

ΠžΠ±Ρ‰ΠΈΠ΅ вопросы

Как я ΠΌΠΎΠ³Ρƒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΠΎΡ‚Π°?

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±ΠΎΡ‚Π° для Telegram ΠΊΡ€Π°ΠΉΠ½Π΅ простоС, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π²Π°ΠΌ понадобится ΠΊΠΎΠ΅-ΠΊΠ°ΠΊΠΎΠΉ ΠΎΠΏΡ‹Ρ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ вашСго Π±ΠΎΡ‚Π° Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ настройку Ρ‡Π΅Ρ€Π΅Π· Π±ΠΎΡ‚Π° @BotFather, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ сСрвСру Ρ‡Π΅Ρ€Π΅Π· API.

К соТалСнию, ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ способа ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΠΎΡ‚Π° Π±Π΅Π· программирования Π½Π΅ сущСствуСт. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π²Ρ‹ Π½Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠΈΡ‰ΠΈΡ‚Π΅ сСбС Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Π±ΠΎΡ‚Π° ΠΈΠ»ΠΈ Π·Π°ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ.

МоТно ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°?

Π’ΠΎΡ‚ Π΄Π²Π° Π±ΠΎΡ‚Π°-ΠΎΠ±Ρ€Π°Π·Ρ†Π°, написанных Π½Π° PHP:

МногиС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ своих Π±ΠΎΡ‚ΠΎΠ² с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. ΠœΡ‹ собираСм ΠΈΡ… Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ страницС.

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Π±ΠΎΡ‚ΠΎΠ² Ρ„ΠΈΡ‡Ρƒ X!

API Π±ΠΎΡ‚ΠΎΠ² β€” вСсьма ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π•ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ масса возмоТностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Пока Ρ‡Ρ‚ΠΎ администрация Telegram Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ Π·Π° Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ своих Π±ΠΎΡ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ.

Если Ρƒ вас Π΅ΡΡ‚ΡŒ мысли ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ @BotSupport (Π½Π° английском).

КакиС сообщСния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΌΠΎΠΉ Π±ΠΎΡ‚?

ΠŸΡ€ΠΈ создании Π±ΠΎΡ‚Π° Ρƒ Π½Π΅Π³ΠΎ автоматичСски Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Ρ€Π΅ΠΆΠΈΠΌ приватности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ влияСт Π½Π° получСния сообщСний Π² Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ваш Π±ΠΎΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ сообщСния ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… условиях:

ΠŸΡ€ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° приватности, ваш Π±ΠΎΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ всС сообщСния ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ:

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠΎΠΉ Π±ΠΎΡ‚ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ сообщСний ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±ΠΎΡ‚ΠΎΠ²?

Π”ΠΈΠ°Π»ΠΎΠ³ Π΄Π²ΡƒΡ… Π±ΠΎΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ бСсконСчным Ρ†ΠΈΠΊΠ»Π°ΠΌ, ΠΊΠΎΠ³Π΄Π° Π±ΠΎΡ‚Ρ‹ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ ΠΏΠΎ ΠΊΡ€ΡƒΠ³Ρƒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±Ρ‹Π»ΠΎ принято Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΡ‚Π°ΠΌ возмоТности Π²ΠΈΠ΄Π΅Ρ‚ΡŒ сообщСния ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±ΠΎΡ‚ΠΎΠ².

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ

Как ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ обновлСния?

На Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ доступно Π΄Π²Π° способа. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ опрос, Π»ΠΈΠ±ΠΎ Π²Π΅Π±Ρ…ΡƒΠΊΠΈ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π²Π΅Π±Ρ…ΡƒΠΊΠΈ, ΠΌΠ΅Ρ‚ΠΎΠ΄ getUpdates Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅: ΠΏΡ€ΠΈ опросС Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ самому Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ обновлСния Ρƒ API, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Π΅Π±Ρ…ΡƒΠΊΠΈ β€” сСрвСра Telegram Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π° ваш сСрвСр ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTTPS POST-запроса.

Π’Π΅Π±Ρ…ΡƒΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· HTTPS, допустимо использованиС самозавСрСнного сСртификата.

ДоступныС ΠΏΠΎΡ€Ρ‚Ρ‹: 443, 80, 88, 8443.

ΠžΠΏΡ€ΠΎΡ всСгда Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚!

ΠœΠ΅Ρ‚ΠΎΠ΄ getUpdates Π²Ρ‹Π΄Π°Ρ‘Ρ‚ 100 послСдних Π½Π΅ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Ρ‘Π½Π½Ρ‹Ρ… ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ offset ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ getUpdates Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

ВсС обновлСния с update_id мСньшим ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Ρ‹ΠΌ offset Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Ρ‘Π½Π½Ρ‹Π΅ ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ большС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ сСрвСром.

Π£ мСня ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Π²Π΅Π±Ρ…ΡƒΠΊΠ°ΠΌΠΈ

Если Π²Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π΄Π°Π»ΠΈ адрСс Π²Π΅Π±Ρ…ΡƒΠΊΠ°, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ:

Π£ мСня ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с самозавСрСнным сСртификатом

ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с инструкциСй ΠΏΠΎ созданию сСртификатов. Если послС прочтСния Ρƒ вас ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ вопросы, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ @BotSupport.

Как ΠΌΠ½Π΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ запросы ΠΈΠ΄ΡƒΡ‚ с сСрвСров Telegram?

Для этого Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ваш Ρ‚ΠΎΠΊΠ΅Π½ Π² адрСс Π²Π΅Π±Ρ…ΡƒΠΊΠ°, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½ΠΈΠΊΡ‚ΠΎ посторонний Π½Π΅ Π·Π½Π°Π΅Ρ‚ вашСго Ρ‚ΠΎΠΊΠ΅Π½Π°, запросы Π½Π° этот адрСс смогут ΠΎΡ‚ΡΡ‹Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сСрвСра Telegram.

Как Π΄Π΅Π»Π°Ρ‚ΡŒ запросы Π² HTTP-ΠΎΡ‚Π²Π΅Ρ‚Π°Ρ… ΠΊ обновлСниям?

Π­Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ использовании Π²Π΅Π±Ρ…ΡƒΠΊΠΎΠ². ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠΌ являСтся сокращСниС числа запросов, нСдостатком β€” Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ получСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° запроса ΠΈ Π΅Π³ΠΎ статуса.

Всякий Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ обновлСния Π½Π° Π²Π΅Π±Ρ…ΡƒΠΊ, Ρƒ вас Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°:

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

2. ΠžΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, ΡƒΠΊΠ°Π·Π°Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ Π² Π²ΠΈΠ΄Π΅ JSON Π² HTTP-ΠΎΡ‚Π²Π΅Ρ‚Π΅:

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этой возмоТности Π½Π° PHP ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² ΠΊΠΎΠ΄Π΅ HelloBot.

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ»ΠΎΠ²

Как ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹?

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ Π΄ΠΎ 20 ΠœΠ‘.

Как Π·Π°ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ большой Ρ„Π°ΠΉΠ»?

На Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ Π΄ΠΎ 50 ΠœΠ‘, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ получится. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ снято Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

Как Π΄ΠΎΠ»Π³ΠΎ хранится file_id Ρƒ Ρ„Π°ΠΉΠ»ΠΎΠ²?

file_id Ρƒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… вашим Π±ΠΎΡ‚ΠΎΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ послС отправлСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… тысяч Ρ„Π°ΠΉΠ»ΠΎΠ².

Для принятых Ρ„Π°ΠΉΠ»ΠΎΠ² file_id ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π²Π΅Ρ‡Π½Ρ‹ΠΌ ΠΈ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ.

Массовая рассылка

Каков Π»ΠΈΠΌΠΈΡ‚ сообщСний Π² сСкунду?

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ‡Π°Ρ‚ΠΎΠΌ, ΠΈΠ·Π±Π΅Π³Π°ΠΉΡ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ 1 сообщСния Π² сСкунду. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, допустимы нСбольшиС ΠΏΠΈΠΊΠΈ, Π½ΠΎ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π²Ρ‹ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ 429.

ΠŸΡ€ΠΈ рассылкС ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ нСскольким ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, API Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 30 сообщСний Π² сСкунду. Для прСодолСния этого Π»ΠΈΠΌΠΈΡ‚Π° Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π½Π° части с большим ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ собой (ΠΎΠΊΠΎΠ»ΠΎ 8-12 часов).

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ установлСно Π½Π° 20 сообщСний Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ.

Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список всСх подписчиков ΠΌΠΎΠ΅Π³ΠΎ Π±ΠΎΡ‚Π°?

К соТалСнию, ΠΏΠΎΠΊΠ° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это встроСнными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ нСльзя. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΏΠ°Ρ€Ρƒ строк для управлСния подписчиками.

Π§Ρ‚ΠΎΠ±Ρ‹ максимально эффСктивно Ρ€Π°ΡΡΡ‹Π»Π°Ρ‚ΡŒ сообщСния, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Π±ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π½Π° нСсколько частСй с ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌ Π² 8-12 часов. Π’Π°ΠΊΠΆΠ΅ нСдопустимо ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ 30 сообщСний Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π² сСкунду β€” ΠΈΠ½Π°Ρ‡Π΅ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ 429.

Π‘Π°ΠΉΡ‚ ΠΏΡ€ΠΎ Telegram Π½Π° русском (Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ).

Π—Π΄Π΅ΡΡŒ собраны прилоТСния Π½Π° Π±Π°Π·Π΅ MTProto, ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° нСкоторая докумСнтация с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Webogram.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ Π±ΠΎΡ‚Π°?

ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° вопрос, ΠΊΠ°ΠΊ Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ, Π½Π΅ получится. ΠœΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅Ρ€ считаСтся самым Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΌ ΠΈΠ· всСх ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π½Π° сСгодня. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ стоит сгоряча ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ Π½Π° просторах сСти ΠΌΠ°Π½ΡƒΠ°Π» ΠΏΠΎ Π²Π·Π»ΠΎΠΌΡƒ Π±ΠΎΡ‚Π° ΠΈ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° быстрый Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Π‘Π½Π°Ρ‡Π°Π»Π° разбСрСмся, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ Π±ΠΎΡ‚Π° ΠΈ для Ρ‡Π΅Π³ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ.

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для ΠΆΠΈΡ‚Π΅Π»Π΅ΠΉ Π Π€: Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π±ΠΎΡ‚Π° TeleBot, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Π΄Π°Π΅Ρ‚ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅, быстрыС ΠΈ бСсплатныС MTProxy для ΠΎΠ±Ρ…ΠΎΠ΄Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Telegram.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅:

Π’Π·Π»ΠΎΠΌ Π±ΠΎΡ‚Π° Π² Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ: Ρ‡Ρ‚ΠΎ это Π΄Π°Π΅Ρ‚

Π‘ΠΎΡ‚ΠΎΠ² ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ дСйствий. Вакая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΡƒΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π·Π°ΠΊΠ°Π·Ρ‹, ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ укладываСтся Π² Ρ€Π°ΠΌΠΊΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π±ΠΎΡ‚Ρ‹ Π² Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ, Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π² нашСм ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅.

Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ быстро развиваСтся, поэтому ΠΈ созданиС Π±ΠΎΡ‚ΠΎΠ² Ρ‚ΠΎΠΆΠ΅ стало популярным. Π˜Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π² основном ΠΊΠ°ΠΊ способ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹. БоотвСтствСнно, актуализировался вопрос Π²Π·Π»ΠΎΠΌΠ°.

Волько ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, насколько Π±ΠΎΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Тизнь Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° новостного ΠΊΠ°Π½Π°Π»Π°: стоит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΈ ΠΎΠ½Π° сама Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ Π² ΠΊΠ°Π½Π°Π» Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ новости.

Π’Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ Ρ‡ΡƒΠΆΠΎΠ³ΠΎ Π±ΠΎΡ‚Π° β€” Π·Π½Π°Ρ‡ΠΈΡ‚, ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ собствСнныС силы, врСмя ΠΈ дСньги Π½Π° Π΅Π³ΠΎ созданиС. ΠšΡ€ΡƒΡ‚Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹ ΠΏΠΈΡˆΡƒΡ‚ΡΡ программистами, Π° это нСдСшСво ΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚Π½ΠΎ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΎΠΉ Π»ΡƒΡ‡ΡˆΠΈΡ… Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ-Π±ΠΎΡ‚ΠΎΠ²:

Как Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° Π² Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ

Π’Π΅, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‚ΡŒ Ρ€Π°Π· ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€ΠΎΠ±ΠΎΡ‚Π° Π² мСссСндТСрС, Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±ΠΎΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ API ΠΊΠ»ΡŽΡ‡. Π­Ρ‚ΠΎ длинная строчка со случайным Π½Π°Π±ΠΎΡ€ΠΎΠΌ Ρ†ΠΈΡ„Ρ€ ΠΈ Π±ΡƒΠΊΠ².

Она Π½ΡƒΠΆΠ½Π° для управлСния Π±ΠΎΡ‚ΠΎΠΌ, ΠΈ Π²Ρ‹Π΄Π°Π΅Ρ‚ Π΅Π΅ BotFather Π½Π° Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ этапС создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Telegram user ID.

Π˜Ρ‚Π°ΠΊ, Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎ Π²Π·Π»ΠΎΠΌΠ΅:

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ»ΡŽΡ‡Π° Π΄Π΅Π»ΠΎ Π½Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡΡ: Π½Π° ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ сочСтаний ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΉΡ‚ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ «брутфорсом». Π’Π΅Ρ€ΠΌΠΈΠ½ относится ΠΊΠΎ всСм вариациям Π²Π·Π»ΠΎΠΌΠ° β€” Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ-Π±ΠΎΡ‚.

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ссли искомоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ слишком слоТноС (состоит ΠΈΠ· мноТСства Π±ΡƒΠΊΠ², Ρ†ΠΈΡ„Ρ€ ΠΈΠ»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов), брутфорс ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π»ΠΈΡ‚ΡŒΡΡ Π³ΠΎΠ΄Π°ΠΌΠΈ ΠΈ Π΄Π°ΠΆΠ΅ столСтиями.

Но, ΠΊΠ°ΠΊ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π½Π΅ ΠΏΠΎΠ΄ силу Π½ΠΈΠΊΠΎΠΌΡƒ.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ: ПавСл Π”ΡƒΡ€ΠΎΠ² ΠΏΠΎΠΎΠ±Π΅Ρ‰Π°Π» Π²Ρ‹ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ 300 000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Ρ‚ΠΎΠΌΡƒ, ΠΊΡ‚ΠΎ сумССт Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ пСрСписку Π² Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ. Π”ΠΎ сих ΠΏΠΎΡ€ эту ΠΊΡ€ΡƒΠ³Π»ΡƒΡŽ сумму Ρ‚Π°ΠΊ Π½ΠΈΠΊΡ‚ΠΎ ΠΈ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ».

Но ΠΈ здСсь всС Π½Π΅ Ρ‚Π°ΠΊ просто: для этого придСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ Π±ΠΎΡ‚Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

И Ссли Π³Π΄Π΅-Ρ‚ΠΎ Π²Π°ΠΌ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΠΊΡ€ΡƒΡ‚ΠΎΠΉ софт для ΡƒΠ³ΠΎΠ½Π° Π±ΠΎΡ‚ΠΎΠ², Π½Π΅ Π²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‚Π°ΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π΅Ρ‰Π΅ Π½Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ.

Как ΠΎΠ±ΠΌΠ°Π½ΡƒΡ‚ΡŒ Π±ΠΎΡ‚Π° Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ, Ссли Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ Π½Π΅ получаСтся

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅ΠΌ сразу: Ρ‚Π°ΠΊΠΈΠ΅ дСйствия ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΡƒΠ³ΠΎΠ»ΠΎΠ²Π½ΠΎ Π½Π°ΠΊΠ°Π·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ, поэтому Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π½ΡŒΠΊΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅.

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² тСлСграммСДСйствия ΠΏΠΎ Π²Π·Π»ΠΎΠΌΡƒ ΠΈ ΠΎΠ±ΠΌΠ°Π½Ρƒ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅Π·Π°ΠΊΠΎΠ½Π½Ρ‹ΠΌΠΈ!

ΠžΠ±ΠΌΠ°Π½ΡƒΡ‚ΡŒ Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ Π±ΠΎΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ. Для этого ΡƒΠΆΠ΅ написаны Ρ…ΠΈΡ‚Ρ€Ρ‹Π΅ скрипты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² сСти. Π˜Ρ… основная Π·Π°Π΄Π°Ρ‡Π° β€” Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠ³ΠΎ Π±ΠΎΡ‚Π°, Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΡΡ†Π΅Π½Π°Ρ€ΠΈΡŽ ΠΈ завСсти Π² Ρ‚ΡƒΠΏΠΈΠΊ.

Π‘ΠΎ своСй стороны ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° прСдостороТности: хитрости ΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‰ΠΈΡ… Π²Π·Π»ΠΎΠΌ Π±ΠΎΡ‚Π°

ΠžΠΏΠ»Π°Ρ‚Π° Ρ‚Π°ΠΊΠΈΡ… услуг сильно Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚ прСдлоТСния ΠΊ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡŽ. Но ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎ Π½Π΅ извСстно Π½ΠΈ ΠΎΠ± этом ΠΎΠ΄Π½ΠΎΠΌ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ случаС Π²Π·Π»ΠΎΠΌΠ°.

Π’Π»Π°Π΄Π΅Π»Π΅Ρ† Ρ‚Π°ΠΊΠΎΠ³ΠΎ прилоТСния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΉΡ‚ΠΈ Π½Π° Ρ…ΠΈΡ‚Ρ€ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΏΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Π² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Π·Π»ΠΎΠΌΠ° β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ΄Π΄Π΅Π»Π°Ρ‚ΡŒ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ Π² Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ΅.

Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ слабоС ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²Π·Π»ΠΎΠΌΠ°, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ просто с нуля ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ своСго Π±ΠΎΡ‚Π° с Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΈ Π½ΠΈΠΊΠ½Π΅ΠΉΠΌΠΎΠΌ, ΠΊΠ°ΠΊ Ρƒ настоящСго. И управляя ΠΈΠΌ, ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π·Π»ΠΎΠΌ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€ΠΎΠ±ΠΎΡ‚Π°.

ИмСнно поэтому Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΡƒ-Π»ΠΈΠ±ΠΎ свои дСньги с Ρ†Π΅Π»ΡŒΡŽ Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ Π±ΠΎΡ‚Π°! Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Telegram-Π±ΠΎΡ‚ Π½Π° Python Π·Π° 30 ΠΌΠΈΠ½ΡƒΡ‚

На Π₯Π°Π±Ρ€Π΅, Π΄Π° ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, ΠΏΡ€ΠΎ Π±ΠΎΡ‚ΠΎΠ² рассказано ΡƒΠΆΠ΅ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ слишком. Но Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π²ΡˆΠΈΡΡŒ ΠΏΠ°Ρ€Ρƒ нСдСль Π½Π°Π·Π°Π΄ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠΎΠΉ, Π½Π°ΠΉΡ‚ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Ρƒ мСня Ρ‚Π°ΠΊ ΠΈ Π½Π΅ Π²Ρ‹ΡˆΠ»ΠΎ: всС ΡΡ‚Π°Ρ‚ΡŒΠΈ Π±Ρ‹Π»ΠΈ Π»ΠΈΠ±ΠΎ для совсСм Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ² ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π»ΠΈΡΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ сообщСния Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° сообщСниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π»ΠΈΠ±ΠΎ Π±Ρ‹Π»ΠΈ Π½Π΅Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹. Π­Ρ‚ΠΎ ΠΈ ΠΏΠΎΠ΄Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΎ мСня Π½Π° написаниС ΡΡ‚Π°Ρ‚ΡŒΠΈ, которая Π±Ρ‹ объяснила Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΆΠ΅ Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ, ΠΊΠ°ΠΊ я, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ осмыслСнного Π±ΠΎΡ‚Π° (с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ).

Π§Π°ΡΡ‚ΡŒ 1: РСгистрация Π±ΠΎΡ‚Π°

Бамая простая ΠΈ описанная Ρ‡Π°ΡΡ‚ΡŒ. ΠžΡ‡Π΅Π½ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎ: Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π±ΠΎΡ‚Π° @BotFather, Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅ΠΌΡƒ /start, ΠΈΠ»ΠΈ /newbot, Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ поля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ спросит (Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π±ΠΎΡ‚Π° ΠΈ Π΅Π³ΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ имя), ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сообщСниС с Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ Π±ΠΎΡ‚Π° ΠΈ ссылкой Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. Π’ΠΎΠΊΠ΅Π½ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это СдинствСнный ΠΊΠ»ΡŽΡ‡ для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΠΎΡ‚Π° ΠΈ взаимодСйствия с Π½ΠΈΠΌ.

Π§Π°ΡΡ‚ΡŒ 2: ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ написанию ΠΊΠΎΠ΄Π°

Как ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅, ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π½Π° Python’Π΅. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ описана Ρ€Π°Π±ΠΎΡ‚Π° с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ PyTelegramBotAPI (Telebot). Если Ρƒ вас Π½Π΅ установлСн Python, Ρ‚ΠΎ спСрва Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это: Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ Linux Π½ΡƒΠΆΠ½ΠΎ ввСсти

ПослС, Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ Linux, ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС Windows Π²Π²ΠΎΠ΄ΠΈΠΌ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ всС Π³ΠΎΡ‚ΠΎΠ²ΠΎ для написания ΠΊΠΎΠ΄Π°.

Π§Π°ΡΡ‚ΡŒ 3: ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ сообщСния ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚Β»

НСбольшоС отступлСниС. Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ ΡƒΠΌΠ΅Π΅Ρ‚ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ Π±ΠΎΡ‚Ρƒ ΠΎ дСйствиях ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ двумя способами: Ρ‡Π΅Ρ€Π΅Π· ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° запрос сСрвСра (Long Poll), ΠΈ Ρ‡Π΅Ρ€Π΅Π· Webhook, ΠΊΠΎΠ³Π΄Π° сСрвСр Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ° сам присылаСт сообщСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ написал Π±ΠΎΡ‚Ρƒ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ способ явно выглядит Π»ΡƒΡ‡ΡˆΠ΅, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ IP-адрСса, ΠΈ установлСнного SSL Π½Π° сСрвСрС. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Ρ…ΠΎΡ‡Ρƒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ написании Π±ΠΎΡ‚Π°, Π° Π½Π΅ настройкС сСрвСра, поэтому ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Long Poll’ΠΎΠΌ.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΠΉΡ‚Π΅ ваш Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΈ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π°!

ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½ Π±ΠΎΡ‚Π°:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ объявим ΠΌΠ΅Ρ‚ΠΎΠ΄ для получСния тСкстовых сообщСний:

Π’ этом участкС ΠΊΠΎΠ΄Π° ΠΌΡ‹ объявили ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Ρ для тСкстовых сообщСний ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ПолС content_types ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ значСния, ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Π‘ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° тСкстовыС сообщСния, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ Π°ΡƒΠ΄ΠΈΠΎ. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² наш ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°: Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚ Π½Π°ΠΌ Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚Β», Ρ‚ΠΎ скаТСм Π΅ΠΌΡƒ Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Ρ‡Π΅ΠΌ я ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠΌΠΎΡ‡ΡŒ?Β», Π° Ссли Π½Π°ΠΌ Π½Π°ΠΏΠΈΡˆΡƒΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«/helpΒ», Ρ‚ΠΎ скаТСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚Β»:

Π”Π°Π½Π½Ρ‹ΠΉ участок ΠΊΠΎΠ΄Π° Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², ΠΊΠ°ΠΊ ΠΌΠ½Π΅ каТСтся. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² наш ΠΊΠΎΠ΄ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ строчку (Π²Π½Π΅ всСх ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ наш Π±ΠΎΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ постоянно ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρƒ сСрвСра Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ° «МнС ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ написал?Β», ΠΈ Ссли ΠΌΡ‹ напишСм Π½Π°ΡˆΠ΅ΠΌΡƒ Π±ΠΎΡ‚Ρƒ, Ρ‚ΠΎ Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ пСрСдаст Π΅ΠΌΡƒ нашС сообщСниС. БохраняСм вСсь Ρ„Π°ΠΉΠ», ΠΈ пишСм Π² консоли

Π“Π΄Π΅ bot.py – имя нашСго Ρ„Π°ΠΉΠ»Π°.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Ρƒ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Π§Π°ΡΡ‚ΡŒ 4: Кнопки ΠΈ Π²Π΅Ρ‚ΠΊΠΈ сообщСний

ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния это нСсомнСнно вСсСло, Π½ΠΎ Π΅Ρ‰Ρ‘ вСсСлСС вСсти с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄ΠΈΠ°Π»ΠΎΠ³: Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π΅ΠΌΡƒ вопросы ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π½Π° Π½ΠΈΡ… ΠΎΡ‚Π²Π΅Ρ‚Ρ‹. Допустим, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ наш Π±ΠΎΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π΅Π³ΠΎ имя, Ρ„Π°ΠΌΠΈΠ»ΠΈΡŽ ΠΈ возраст. Для этого ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ register_next_step_handler Π±ΠΎΡ‚Π°:

И Ρ‚Π°ΠΊ, Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΌΡ‹ записали. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌΡƒ, Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ состояния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½ΡƒΠΆΠ½ΠΎ Π² Π‘Π”, Π½ΠΎ ΠΌΡ‹ сСгодня Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с Π±ΠΎΡ‚ΠΎΠΌ, Π° Π½Π΅ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. ПослСдний ΡˆΡ‚Ρ€ΠΈΡ… – запросим Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ всС Π²Π²Π΅Π΄Π΅Π½ΠΎ Π²Π΅Ρ€Π½ΠΎ, Π΄Π° Π½Π΅ просто Ρ‚Π°ΠΊ, Π° с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ! Для этого Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΠΎΠ΄ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° get_age

И Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ наш Π±ΠΎΡ‚ отправляСт ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ, Π½ΠΎ Ссли Π½Π° Π½Π΅Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ, Ρ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ написали ΠΌΠ΅Ρ‚ΠΎΠ΄-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. Π”Π°Π²Π°ΠΉΡ‚Π΅ напишСм:

ΠžΡΡ‚Π°Ρ‘Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π½Π°Ρ‡Π°Π»ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΎΠ΄Π½Ρƒ строку:

Π’ΠΎΡ‚ ΠΈ всё, сохраняСм ΠΈ запускаСм нашСго Π±ΠΎΡ‚Π°:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

TelegramBot инструкция ΠΏΠΎ созданию Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° для Π±ΠΎΡ‚Π°. (Π§Π°ΡΡ‚ΡŒ 1)

НС Ρ‚Π°ΠΊ Π΄Π°Π²Π½ΠΎ я ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» Π²Π°ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌ Π±ΠΎΡ‚ΠΎΠΌ для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ°.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² ΠΌΠ½ΠΎΠ³ΠΎ вопросов Π² Π»ΠΈΡ‡ΠΊΡƒ, я понял, Ρ‡Ρ‚ΠΎ вопрос создания Π±ΠΎΡ‚ΠΎΠ² для Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ довольно популярСн.

Π£ мСня ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»ΠΈ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π°, просили ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… возмоТностСй Π±ΠΎΡ‚Π°, просили ΠΏΠΎΠ΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π±ΠΎΡ‚ΠΎΠΌ ΠΈ сообщСниями.

Π― Ρ€Π΅ΡˆΠΈΠ» Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ» статСй, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π½ΡƒΠΆΠ½Ρ‹ Π²Π°ΠΌ для написания своСго Π±ΠΎΡ‚Π°.
Вас ΠΆΠ΄Π΅Ρ‚ Java, Maven, TelegramAPI, Lombok ΠΈ Log4j.
ΠšΠΎΠΌΡƒ интСрСсно β€” ΠΏΡ€ΠΎΡˆΡƒ ΠΏΠΎΠ΄ кат…

И сразу с ΠΊΠΎΠ·Ρ‹Ρ€Π΅ΠΉ Π·Π°ΠΉΠ΄Ρƒ πŸ™‚

Π’ΠΎ, ΠΎ Ρ‡Π΅ΠΌ просили Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

Π’ Π²Π΅Ρ‚ΠΊΠ΅ «master» Π±ΡƒΠ΄Π΅Ρ‚ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ вСрсия Π±ΠΎΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ вмСстС с Π²Π°ΠΌΠΈ ΠΈ напишСм, Π² процСссС появлСния Π½ΠΎΠ²Ρ‹Ρ… статСй.

ΠŸΠΎΠ»Π½Ρ‹ΠΉ исходники ΠΏΠΎ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ находится Π² Π²Π΅Ρ‚ΠΊΠ΅ «Part1-Base».

Π’ Π΄Π°Π½Π½ΠΎΠΉ части ΠΌΡ‹ создадим с Π²Π°ΠΌΠΈ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ шаблон, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ способСн Π±ΡƒΠ΄Π΅Ρ‚:

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ стандартный maven ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

(я ΡƒΠΏΡƒΡ‰Ρƒ ΠΌΠ°Π½ΡƒΠ°Π»Ρ‹ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ со срСдой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ ΠΈΠ· Java программирования. ВсС эти Π²Π΅Ρ‰ΠΈ достаточно Π»Π΅Π³ΠΊΠΎ Π³ΡƒΠ³Π»ΡΡ‚ΡŒΡΡ.А Ссли Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒΡΡ β€” ΠΏΠΈΡˆΠΈΡ‚Π΅ вопросы).

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊΠΈΠ΅ зависимости Π½Π°ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ Π½ΡƒΠΆΠ½Ρ‹ Π² этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ это Lombok. Π§Ρ‚ΠΎ это ΠΈ Π·Π°Ρ‡Π΅ΠΌ β€” ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚ΡƒΡ‚.

И ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π»ΠΎΠ³Π³Π΅Ρ€. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ log4j ΠΈ Ρ‡ΡƒΡ‚ΡŒ дальшС ΠΏΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ прилоТСния ΠΈ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ осмыслСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ TelegramAPI.

И, Ρ‚.ΠΊ. ΠΌΡ‹ пишСм Π±ΠΎΡ‚Π° для Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ, Ρ‚ΠΎ ΠΈ саму Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΎΡ‚ Telegram:

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρƒ pom Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚ΡƒΡ‚
Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρƒ Ρ„Π°ΠΉΠ»Π° pom.xml ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚ΡƒΡ‚.

Π”Π°Π»Π΅Π΅ добавляСм Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ класс Bot.java, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ всС нашС взаимодСйствиС с с сСрвисами Telegram. Π Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ LongPolling, Ρ‚.ΠΊ. этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ сСртификатов ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΌΠΎΠΆΠ΅Ρ‚ с любой ΠΌΠ°ΡˆΠΈΠ½Ρ‹, которая ΠΈΠΌΠ΅Π΅Ρ‚ Java Ρƒ сСбя Π½Π° Π±ΠΎΡ€Ρ‚Ρƒ.

Для этого ΠΌΡ‹ наслСдуСмся ΠΎΡ‚ класса TelegramLongPollingBot ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹:

public void onUpdateReceived(Update update)
public String getBotUsername()
public String getBotToken()

И ΠΎΡ‚ сСбя Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ наш Π±ΠΎΡ‚ ΠΊ TelegramAPI:

public void botConnect()

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ всС. Π”Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ сСрвСрам Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ адрСсованных Π΅ΠΌΡƒ сообщСний Π±ΡƒΠ΄Π΅Ρ‚ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π»ΠΎΠ³ Ρ„Π°ΠΉΠ» ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Update.

Π”Π°Π²Π°ΠΉΡ‚Π΅ создадим класс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ нашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Π­Ρ‚ΠΈΠΌ займСтся класс App.java. Бсылка Π½Π° Ρ„Π°ΠΉΠ»: Ρ‚ΡƒΡ‚

Как Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±ΠΎΡ‚Π° Π½Π°ΠΌ понадобятся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ «имя Π±ΠΎΡ‚Π°Β» ΠΈ Β«Ρ‚ΠΎΠΊΠ΅Π½Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΄ΠΈΠΌ Π² конструкторС нашСго класса Bot.

Имя ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ для Π±ΠΎΡ‚Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρƒ ΠΎΡ‚Ρ†Π° всСх Π±ΠΎΡ‚ΠΎΠ² :), написав Π΅ΠΌΡƒ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅.
Π•Π³ΠΎ Π½ΠΈΠΊ: @BotFather
ΠžΠ±Ρ‰Π΅Π½ΠΈΠ΅ с Π½ΠΈΠΌ ΠΎΡ‡Π΅Π½ΡŒ простоС ΠΈ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½ΠΎΠ΅.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρƒ вас Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³:

ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Π’Π°ΠΊ ΠΆΠ΅ здСсь ΠΏΠΈΡˆΡƒΡ‚, Ρ‡Ρ‚ΠΎ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Π΅Π΅, Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΈΠ½Π°Ρ‡Π΅ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ смоТСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ вашим Π±ΠΎΡ‚ΠΎΠΌ πŸ™‚

Π’Ρ‹ скаТСтС, Ρ‡Ρ‚ΠΎ я Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ аккуратСн… Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΎΡ‚Π΅Ρ† Π±ΠΎΡ‚ΠΎΠ² позволяСт Π½Π°ΠΌ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ ΠΈ ΠΎΡ‚Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΏΠ°Π»ΠΈ Π² ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ доступ. ΠŸΠΎΡ‚ΠΎΠΌΡƒ с ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π² ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ с ΠΌΠΎΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΎΠ΅ сообщСниС:

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ с ΠΌΠΎΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π²Π°ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π΅ получится. РСгистрируйтС свои. НовыС Π΄Π°Π½Π½Ρ‹Π΅ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π² классС App.java

Π’Π΅ΠΏΠ΅Ρ€ΡŒ запустив ΠΌΠ΅Ρ‚ΠΎΠ΄ main Π² классС App ΠΌΡ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠΌ Π½Π°ΡˆΠ΅ΠΌΡƒ Π±ΠΎΡ‚Ρƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈ ΠΆΠ΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Ρ… сообщСний. О своих дСйствиях ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°Ρ… ΠΎΠ½ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚ Π½Π°ΠΌ Π² консолС.

Log4j

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Π²Ρ‹ΡˆΠ΅ я Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» ΠΎ полСзности Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ log4j. И Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ для Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… открываСтся ΠΊΠ»ΠΎΠ½Π΄Π°ΠΉΠΊ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

Π’ Ρ„Π°ΠΉΠ»Π΅ log4j.properties ΡƒΠΆΠ΅ прописаны Π±Π°Π·ΠΎΠ²Ρ‹Π΅ настройки для логирования ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ логирования для сторонних классов ΠΈ для Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² нашСм Π±ΠΎΡ‚Π΅.

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ логирования Ρƒ нас ΡƒΠΊΠ°Π·Π°Π½ ΠΊΠ°ΠΊ Error.

Для классов Bot ΠΈ App ΡƒΠΊΠ°Π·Π°Π½ Π²Ρ‹Π²ΠΎΠ΄ Π»ΠΎΠ³ΠΎΠ² Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Debug.

Π§Ρ‚ΠΎ это Π·Π° ΡƒΡ€ΠΎΠ²Π½ΠΈ ΠΈ Ρ‡Π΅ΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ β€” Π²Ρ‹ Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π² Π³ΡƒΠ³Π»Π΅.

Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΌ порядкС ΠΎΡ‚Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ всС ваши дСйствия β€” ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΠ±Ρ‰Π΅Π³ΠΎ логирования Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½ΠΈΠΆΠ΅: info ΠΈΠ»ΠΈ debug.

И ΠΏΡ€ΠΈ запускС прилоТСния Π²Ρ‹ Π² консоли ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, сколько всСго интСрСсного происходит Π² процСссС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Ρ€Π°Π±ΠΎΡ‚Ρ‹. Бколько Ρ€Π°Π· ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ΡΡ ваши Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ Π±ΠΎΡ‚Π°.

Π£Ρ€ΠΎΠ²Π½ΠΈ логирования ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π²ΠΎΡ‚ этой строчкой:
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ ΠΏΠΎ ΡƒΡ€ΠΎΠ²Π½ΡŽ info, ставитС Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

Для уровня debug, Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

И Π² Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

БСйчас Ρƒ нас Π±ΠΎΡ‚: ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°ΠΌ красивыС Π»ΠΎΠ³ΠΈ ΠΈ сообщаСт ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ приходят сообщСния.

Но Π²Ρ‹ΡˆΠ΅ я Π²Π°ΠΌ ΠΎΠ±Π΅Ρ‰Π°Π», Ρ‡Ρ‚ΠΎ Π±ΠΎΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ старт. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ, ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… сообщСний.

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΊΠΎΠ΄Π° Π±ΠΎΡ‚ Π΄Π΅Π»Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π’ дальнСйшСм я ΠΏΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Π² ΠΌΠΎΠΈΡ… Π±ΠΎΡ‚Π°Ρ… рСализуСтся:

А Π²Ρ‚ΠΎΡ€ΠΎΠΉ β€” Π”Π΅Ρ€Π·ΠΊΠΈΠΉ ΠΊΠΈΠ½ΠΎΠΌΠ°Π½. Он ΠΎΡ‡Π΅Π½ΡŒ Π»ΡŽΠ±ΠΈΡ‚ Ρ„ΠΈΠ»ΡŒΠΌΡ‹ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ Π½ΠΈΡ… Π·Π½Π°Π΅Ρ‚. А Π΅Ρ‰Π΅ большС ΠΎΠ½ Π»ΡŽΠ±ΠΈΡ‚ дСлится с Π²Π°ΠΌΠΈ своими знаниями. Он Π²Π΅Π΄Π΅Ρ‚ свой ΠΊΠ°Π½Π°Π» Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ сам Ρ€Π΅ΡˆΠ°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΠΌΡ‹ Π΅ΠΌΡƒ нравятся ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΈΡ… Π²Π°ΠΌ. Он ΡƒΠΌΠ΅Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ ΠΏΠΎ ΠΆΠ°Π½Ρ€Π°ΠΌ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ подписку Π½Π° ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ. Он ΡƒΠΌΠ΅Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΡˆΠ΅Π΄Π΅Π²Ρ€Ρ‹, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ Π·Π½Π°Π»ΠΈ ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΠΌΡ‹ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ.

НапримСр, ΠΊΠ°ΠΊ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π»ΠΈ Ρ„ΠΈΠ»ΡŒΠΌΡ‹ с Ρ‚Π°ΠΊΠΎΠΉ Β«Π΄ΠΈΠΊΠΎΠΉΒ» ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ ΠΆΠ°Π½Ρ€ΠΎΠ², ΠΊΠ°ΠΊ: Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ, уТасы, комСдия.

А Π²ΠΎΡ‚ Π±ΠΎΡ‚ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅

Π‘ΠΊΠ°ΠΆΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΡ… Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ² с 2010 ΠΏΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ сняли Π°ΠΆ 6 ΡˆΡ‚ΡƒΠΊ πŸ™‚

Как Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, ΠΊΠ°ΠΊ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒ строки ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΡ‹ рассмотрим с Π²Π°ΠΌΠΈ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… публикациях.

Бпасибо Π²Π°ΠΌ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠΉΡ‚Π΅ Π² ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ πŸ™‚

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *