Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

telebot быстро ΠΈ понятно. Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ-Π±ΠΎΡ‚

telebot (pyTelegramBotAPI) Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΈ лёгкая Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для создания Π±ΠΎΡ‚Π° Π½Π° python для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ°.

Установка

Если Ρƒ вас windows, Ρ‚ΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½Π°Π΄ΠΎ Π½Π°ΠΉΡ‚ΠΈ cmd Π½Π° своём ΠΏΠΊ, Π° Ссли Ρƒ вас macOS, Ρ‚ΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π».

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Для установки telebot (pyTelegramBotAPI) Π½Π° windows Π²Π°ΠΌ Π½Π°Π΄ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² cmd

Для установки Π½Π° macOS Π½Π°ΠΌ Π½Π°Π΄ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅

НаписаниС кода

Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π°Π΄ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½. Для этого Π·Π°ΠΉΠ΄Ρ‘ΠΌ ΠΊ Π±ΠΎΡ‚Ρƒ botfather,Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½ (botfather)

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄.Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ создаём ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ token, Π² Π½Π΅ΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ наш Ρ‚ΠΎΠΊΠ΅Π½.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ привСтствиС Π±ΠΎΡ‚Π°:

Нам Π½Π°Π΄ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ bot, Π² Π½Π΅ΠΉ ΠΌΡ‹ пишСм telebot.Telebot (наша пСрСмСнная с Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ).

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ «start_message»

Π’ скобках ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ «message».

ПишСм Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ bot.send_message(message.chat.id,»ΠŸΡ€ΠΈΠ²Π΅Ρ‚»)

ΠΈ Π²Π½Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ пишСм bot.infinity_poling()

ΠΈ запускаСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ наш Π±ΠΎΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ ΠΌΡ‹ сдСлали, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм ΠΊΠ½ΠΎΠΏΠΊΡƒ.

Надо Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ from telebot import types Ρ‚Π°ΠΌ ΠΆΠ΅, Π³Π΄Π΅ ΠΌΡ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ telebot

Π’Π΅ΠΏΠ΅Ρ€ΡŒ пишСм @bot.message_handler(commands=[‘button’]). Π”Π°Π»ΡŒΡˆΠ΅ ΠΌΡ‹ создаём Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ button_message, Π² скобках ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ message.

Π”Π°Π»ΡŒΡˆΠ΅ Π½Π°Π΄ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ markup, Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ пишСм types.ReplyKeyboardMarkup(resize_keyboard=True).

ΠŸΠΎΡ‚ΠΎΠΌ создаём ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ item1, Π² Π½Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ хранится сама ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈ пишСм Ρ‡Ρ‚ΠΎ item1=types.KeyboardButton(«Ρ‚Скст Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅»).

Π”Π°Π»ΡŒΡˆΠ΅ ΠΊ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½Π°ΡˆΡƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ

Π”Π°Π»Π΅Π΅ Π½Π°Π΄ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ сообщСниС «Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π°Π΄ΠΎ» ΠΈ послС тСкста Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ reply_markup=markup ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ скобки.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ°. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Но Ссли ΠΌΡ‹ Π½Π° Π½Π΅Ρ‘ Π½Π°ΠΆΠΌΡ‘ΠΌ, Ρ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚. БСйчас ΠΌΡ‹ сдСлаСм Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²Ρ‹Π΄Π°Π²Π°Π»ΠΎ ссылку Π½Π° мою страницу Π² Π₯Π°Π±Ρ€Π΅.

Для Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ напишСм @bot.message_handler(content_types=’text’)

Π”Π°Π»ΡŒΡˆΠ΅ Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ message_reply, Π° Π² скобках ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ message.

Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π°Π΄ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ условиС «if message.text==»ΠšΠ½ΠΎΠΏΠΊΠ°:», Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ условия ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎΠ΅ сообщСниС.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π‘ΠΌΠ΅Π½Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ

Π­Ρ‚ΠΎ послСдняя Ρ‡Π°ΡΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΠΈ.Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ с Π²Π°ΠΌΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΈΠ»ΠΈ ΠΊΠ°Π½Π°Π».

Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ самая лёгкая Ρ‡Π°ΡΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

ΠœΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ сСйчас с Π²Π°ΠΌΠΈ Π·Π°ΠΌΠ΅Π½Ρƒ ΠΊΠ½ΠΎΠΏΠΎΠΊ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ просто Π½Π°Π΄ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ части Π² Ρ‚ΠΎΠΆΠ΅ самоС условиС.Π”Π°Π»ΡŒΡˆΠ΅ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠšΠ½ΠΎΠΏΠΊΡƒ 1 ΠΎΠ½Π° Ρƒ нас смСняСтся Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ 2 ΠΈ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ 2 Ρƒ нас присылаСт сообщСниС «Π‘пасибо Π·Π° ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ!».

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

Π‘ΠΎΡ‚Ρ‹: информация для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

Π‘ΠΎΡ‚Ρ‹ β€” ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρ‹ Π² Telegram, созданныС для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ автоматичСски ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Π±ΠΎΡ‚Π°ΠΌΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ сообщСний, отправляСмых Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Π΅ Ρ‡Π°Ρ‚Ρ‹. Π›ΠΎΠ³ΠΈΠΊΠ° Π±ΠΎΡ‚Π° контролируСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ HTTPS запросов ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ API для Π±ΠΎΡ‚ΠΎΠ².

ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния

Π§Ρ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Π±ΠΎΡ‚Ρ‹?

Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² использования Π±ΠΎΡ‚ΠΎΠ²:

Как Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π±ΠΎΡ‚Ρ‹?

Как ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано Ρ€Π°Π½Π΅Π΅, Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹ β€” особыС Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ создании. По сути, эти Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρ‹ ΠΈΠ³Ρ€Π°ΡŽΡ‚ Ρ€ΠΎΠ»ΡŒ интСрфСйса ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ сСрвису, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌ сСрвСрС.

Π‘Π°ΠΌΠΎΠ΅ интСрСсноС Π² Ρ€ΠΎΠ±ΠΎΡ‚Π°Ρ… это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для ΠΈΡ… создания Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с MTProto ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ β€” ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ с Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ HTTPS интСрфСйса с ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Telegram API. ΠœΡ‹ Π½Π°Π·Π²Π°Π»ΠΈ Π΅Π³ΠΎ Bot API.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ описаниСм Bot API.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΠΎΡ‚Π°?

Для этого Π΅ΡΡ‚ΡŒ. Π‘ΠΎΡ‚. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ @BotFather ΠΈ слСдуйтС Π΅Π³ΠΎ инструкциям. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ создали Π±ΠΎΡ‚Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ свой ΠΊΠ»ΡŽΡ‡ (Ρ‚ΠΎΠΊΠ΅Π½) Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Bot API, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ вашСго Π±ΠΎΡ‚Π°.

Π§Π΅ΠΌ Π±ΠΎΡ‚ отличаСтся ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°?

БупСрспособности

Π£ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² Telegram Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, кастомизированныС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ интСрфСйсы для ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, внСшнСС связываниС ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ приватности для Π³Ρ€ΡƒΠΏΠΏ.

Инлайн-Ρ€Π΅ΠΆΠΈΠΌ

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с вашим Π±ΠΎΡ‚ΠΎΠΌ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ· поля Π²Π²ΠΎΠ΄Π° сообщСния β€” ΠΈΠ· любого Ρ‡Π°Ρ‚Π° ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹. Для этого Π½ΡƒΠΆΠ½ΠΎ всСго лишь Π½Π°Π±Ρ€Π°Ρ‚ΡŒ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ вашСго Π±ΠΎΡ‚Π° ΠΈ запрос для поиска. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² запрос, Π±ΠΎΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΌΡ‘Ρ‚ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ…, ΠΎΠ½ сразу ΠΆΠ΅ отправится Π² Ρ‡Π°Ρ‚. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΎΡ‚ Π±ΠΎΡ‚Π° Π² Ρ‡Π°Ρ‚Π°Ρ…, Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… ΠΈΠ»ΠΈ ΠΊΠ°Π½Π°Π»Π°Ρ….

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΎΡ‚ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² HTML5-ΠΈΠ³Ρ€Ρ‹ Π² Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Ρ… Ρ‡Π°Ρ‚Π°Ρ…. Π˜Π³Ρ€ΠΎΠ²Π°Ρ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Telegram ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Ρ€Π΅ΠΊΠΎΡ€Π΄ΠΎΠ² ΠΈ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Под ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ Ρƒ ΠΈΠ³Ρ€ β€” HTML5, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ любой слоТности. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Telegram созданы нСсколько Π΄Π΅ΠΌΠΎ-ΠΈΠ³Ρ€:

ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

Одна ΠΈΠ· самых Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… возмоТностСй Bot API β€” кастомизированныС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ сСрвСром ΠΎΡ‚Π²Π΅Ρ‚Π° Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ с прСдустановлСнными Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π° (см. ReplyKeyboardMarkup). ΠšΠ»ΠΈΠ΅Π½Ρ‚ Telegram, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² сообщСниС, ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Π°ΡˆΡƒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ. НаТатиС Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ сразу ΠΆΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ Π½Π° сСрвСр ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ взаимодСйствиС Ρ€ΠΎΠ±ΠΎΡ‚Π° с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ для отобраТСния Π½Π° клавишС ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ эмодзи ΠΈ тСкст. Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€:

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π—Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ΡΡŒ ΠΊ описанию ΠΌΠ΅Ρ‚ΠΎΠ΄Π° sendMessage.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΉ способ общСния с Π±ΠΎΡ‚ΠΎΠΌ. РСкомСндуСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис:

Команда Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с символа косой Ρ‡Π΅Ρ€Ρ‚Ρ‹ Β«/Β» ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Π»ΠΈΠ½Π½Π΅Π΅ 32 символов. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Π±ΡƒΠΊΠ² латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, Ρ†ΠΈΡ„Ρ€ ΠΈ подчёркивания. НСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²:

БообщСния, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ с косой Ρ‡Π΅Ρ€Ρ‚Ρ‹, Π±ΡƒΠ΄ΡƒΡ‚ всСгда Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ Π±ΠΎΡ‚Ρƒ (Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π½Π° Π΅Π³ΠΎ сообщСния ΠΈ Π½Π° @упоминания Π±ΠΎΡ‚Π° Π² Ρ‡Π°Ρ‚Π΅). ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Telegram Π±ΡƒΠ΄ΡƒΡ‚:

Если Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Π΅ΡΡ‚ΡŒ нСсколько Π±ΠΎΡ‚ΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ послС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ имя Π±ΠΎΡ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ Π² ΠΎΠ±Ρ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…:

Π­Ρ‚ΠΎ происходит автоматичСски, Ссли Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ· списка доступных.

Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π±ΠΎΡ‚Π°ΠΌΠΈ, ΠΌΡ‹ просим всСх Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… простых ΠΊΠΎΠΌΠ°Π½Π΄. Π’ интСрфСйсС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Telegram Π±ΡƒΠ΄ΡƒΡ‚ ярлыки (быстрыС ссылки) для этих ΠΊΠΎΠΌΠ°Π½Π΄.

ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ с Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠΌ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ БВАРВ. На страницС профиля Π±ΠΎΡ‚Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ доступны ссылки ΠŸΠΎΠΌΠΎΡ‰ΡŒ ΠΈ Настройки.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π Π΅ΠΆΠΈΠΌ приватности

Π‘ΠΎΡ‚ΠΎΠ² часто Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π² Π³Ρ€ΡƒΠΏΠΏΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ β€” новости, увСдомлСния ΠΈ Ρ‚.Π΄. Однако, ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π±ΠΎΡ‚Π° Π²Ρ‹ навСрняка ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»ΠΈ сСбя: «А Ρ‡Ρ‚ΠΎ Ссли этот малСнький засранСц пСрСсылаСт всю Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΡƒΡŽ пСрСписку ΠΊΡƒΠ΄Π°-Ρ‚ΠΎ β€œΠ½Π°Π»Π΅Π²ΠΎβ€?Β» ИмСнно поэтому Ρƒ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² Π΅ΡΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌΡ‹ приватности.

Π ΠΎΠ±ΠΎΡ‚ с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ приватности Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ всСх сообщСний, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сообщСния, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ этим условиям:

Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ со всСх сторон: Π²ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ люди Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΏΠ°Ρ‚ΡŒ спокойно (Π² своих ΡˆΠ°ΠΏΠΎΡ‡ΠΊΠ°Ρ… ΠΈΠ· Ρ„ΠΎΠ»ΡŒΠ³ΠΈ), Π½Π΅ опасаясь, Ρ‡Ρ‚ΠΎ ΠΈΡ… Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Ρ‚ΡŒ. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Ρ€Π΅ΠΆΠΈΠΌ приватности избавляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΡ‚ нСобходимости ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ сотни Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Ρ… сообщСний ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Ρ… Ρ‡Π°Ρ‚ΠΎΠ².

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

Π’Π½Π΅ΡˆΠ½Π΅Π΅ связываниС

Π‘ΠΎΡ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ внСшнСго связывания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволяСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€ΠΈ запускС. НапримСр, для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ΅Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ с ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ внСшним сСрвисом.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ ссылкС с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ start Π½Π°Ρ‡Π½Π΅Ρ‚ Ρ‡Π°Ρ‚ с Π±ΠΎΡ‚ΠΎΠΌ, ΠΏΡ€ΠΈ этом Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° тСкста Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° БВАРВ. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΏΠΎ ссылкС с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ startgroup ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π±ΠΎΡ‚Π° Π² ΠΎΠ΄Π½Ρƒ ΠΈΠ· доступных Π³Ρ€ΡƒΠΏΠΏ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ своё дСйствиС (Π½Π°ΠΆΠΌΡ‘Ρ‚ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ БВАРВ ΠΈΠ»ΠΈ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ Π³Ρ€ΡƒΠΏΠΏΡƒ), Π±ΠΎΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ сообщСниС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ внСшнСго связывания

BotFather

BotFather β€” ΠΎΠ΄ΠΈΠ½ Π±ΠΎΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ всСми. ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π½Π΅Π³ΠΎ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ настройки Ρƒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π±ΠΎΡ‚ΠΎΠ² ΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±ΠΎΡ‚Π°

Имя (name) Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ… ΠΈ Ρ‡Π°Ρ‚Π°Ρ….

Username β€” ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ имя Π½Π° Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ Π±ΠΎΡ‚Π° ΠΈ Π² ссылках Π½Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Π² telegram.me. Username Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Π±ΡƒΠΊΠ² латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠΉ ΠΈ Ρ†ΠΈΡ„Ρ€ ΠΈ Π±Ρ‹Ρ‚ΡŒ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ‚ 5 Π΄ΠΎ 32 символов. Π’Π°ΠΊΠΆΠ΅ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Β«botΒ», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Β«tetris_botΒ» ΠΈΠ»ΠΈ Β«TetrisBotΒ».

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ΅Π½Π°

Настройки

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ для примСнСния настроСк Π½Π° сСрвСрС, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, потрСбуСтся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя.

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

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

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

На ΠΊΠ°ΠΊΠΎΠΌ языкС Π»ΡƒΡ‡ΡˆΠ΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ telegram Π±ΠΎΡ‚Π°?

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

ВсСм хэлло. Π₯ΠΎΡ‡Ρƒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ, Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ части ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° Ρ„ΠΈΠ½Π°Π½ΡΠΎΠ²ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ. ΠŸΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡ‚Π΅, поТалуйста, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования Π»ΡƒΡ‡ΡˆΠ΅ Π΅Π³ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ баланс?

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

ВсСм хэлло. Π₯ΠΎΡ‡Ρƒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ, Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ части ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° Ρ„ΠΈΠ½Π°Π½ΡΠΎΠ²ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ. ΠŸΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡ‚Π΅, поТалуйста, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования Π»ΡƒΡ‡ΡˆΠ΅ Π΅Π³ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ баланс?

МнС каТСтся вопрос Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ поставлСн.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π‘Π•Π Π’Π˜Π‘ ΠŸΠ ΠžΠ”Π’Π˜Π–Π•ΠΠ˜Π― rebrand.ly/rn7i08f

пиши Π½Π° Ρ‚ΠΎΠΌ языкС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… характСристик ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Ρƒ

ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈ Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ, Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Ρ†Π΅Π½Π°/качСство Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅, своя Π±Π°Π·Π°, свои услуги https://rebrand.ly/rn7i08f
ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ парсСр, спамСр, ΠΈΠ½Π²Π°ΠΉΡ‚Π΅Ρ€, Π°Π²Ρ‚ΠΎΡ€Π΅Π³Π΅Ρ€, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ² Discord/Telegram https://rebrand.ly/rjdx9s7

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π’Π°ΠΌ кстати ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ API ΠΈ Π΅ΡΡ‚ΡŒ курсы, ΠΊΠ°ΠΊ Π½Π° php ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΠΎΡ‚Π°.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Python, Php самыС ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Python. Достаточно быстрая Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, Π½ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈΠ±ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρƒ сСбя, Π»ΠΈΠ±ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ python-хост (Ρ†Π΅Π½Π° ΠΎΡ‚

90 Ρ€ΡƒΠ±Π»Π΅ΠΉ)
php. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π΅ такая быстрая, ΠΊΠ°ΠΊ Π½Π° python, Π½ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Ρ‹ΡˆΠ΅. ΠŸΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ любой хостинг сайтов, ΠΈΡ… Ρ†Π΅Π½Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΎΡ‚

js. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° нСсколько слоТнСС, Ρ‡Π΅ΠΌ Π½Π° php, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄ΠΎ 100 Ρ€Π°Π· Π²Ρ‹ΡˆΠ΅. НуТСн, ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ сказали, вдс ΠΈΠ»ΠΈ Π΄Π΅Π΄ΠΈΠΊ (Π½Π° вдс Ρ†Π΅Π½Π° ΠΎΡ‚

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· вопроса, ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ всС ΠΆΠ΅ Π·Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, Ρ‚.ΠΊ. самому ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ Π΄Π΅Π» ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π΄Ρ‹Ρ€Ρ‹. А это, СстСствСнно, Π½Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

python, ΠΈΠ·ΠΈΡ‡Π½Π΅ΠΉ всСго

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

МСдали

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

python. Как ΡƒΠΆΠ΅ сказали, быстрая ΠΈ лСгкая Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

На ΠΏΠΈΡ‚ΠΎΠ½Π΅(для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°) ΠΈΠ»ΠΈ php(Π²Π΅Π± сСрвис)

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

На ΠΏΠΈΡ‚ΠΎΠ½Π΅(для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°) ΠΈΠ»ΠΈ php(Π²Π΅Π± сСрвис)

Ну ΠΊΡ‚ΠΎ Π±ΠΎΡ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π΄Π΅Ρ€ΠΆΠΈΡ‚?

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

ΠΈΡ‰Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ, язык Π½Π° Π²Ρ‹Π±ΠΎΡ€ Π΄Π°Π½ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ

Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° Python ΠΈΠ»ΠΈ Php

Π½ΠΎ Ρ‚ΡƒΡ‚ поступило ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ Π½Π° C#

Π—Π½Π°ΠΊΠΎΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Php, ΠΏΠΎ этому Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ссли Π±ΠΎΡ‚ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠΈ Π±ΠΎΡ‚ΠΎΠ² ΠΏΠΎ Π·Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π·Π° просмотр Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько дСсятков тысяч участников, постоянно ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎ соцсСтям, Π½Π° Ρ‡Π΅ΠΌ Π΅Π³ΠΎ всС ΠΆΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ? Π‘Ρ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ Π½Π΅ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ хостинг Π±ΡƒΠ΄Ρƒ, ΠΏΠΎΡ…ΠΎΡˆΠΈΠΉ вдс Π² ΠΏΠ»Π°Π½Π°Ρ…, Π½ΠΎ Π½Π΅ Π΄Π΅Π΄ΠΈΠΊ с дСсятками РАМ.

Π§Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ Π² этом ΠΏΠ»Π°Π½Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ?

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

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ: Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΡ‚ΠΎΠ² Π² Telegram

24 июня Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Telegram ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ для создания Π±ΠΎΡ‚ΠΎΠ². ΠΠΎΠ²ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ обошла стороной Π₯Π°Π±Ρ€, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡƒΠΆΠ΅ Π½Π°Ρ‡Π°Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π²ΠΈΠΊΡ‚ΠΎΡ€ΠΈΠ½Ρ‹. ΠŸΡ€ΠΈ этом ΠΌΠ°Π»ΠΎ Π³Π΄Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Ρ…ΠΎΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π±ΠΎΡ‚ΠΎΠ².

ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Π±ΠΎΡ‚ для Telegram β€” это ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ΅ Π½Π° вашСй сторонС ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰Π΅Π΅ запросы ΠΊ Telegram Bot API. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ API довольноС простоС β€” Π±ΠΎΡ‚ обращаСтся Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ URL с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, Π° Telegram ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ JSON ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ.

Рассмотрим API Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создания Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π±ΠΎΡ‚Π°:

1. РСгистрация

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, Π±ΠΎΡ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ id, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ. Для этого Π² Telegram сущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π±ΠΎΡ‚ β€” @BotFather.

ПишСм Π΅ΠΌΡƒ /start ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ список всСх Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄.
ΠŸΠ΅Ρ€Π²Π°Ρ ΠΈ главная β€” /newbot β€” отправляСм Π΅ΠΌΡƒ ΠΈ Π±ΠΎΡ‚ просит ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ имя Π½Π°ΡˆΠ΅ΠΌΡƒ Π½ΠΎΠ²ΠΎΠΌΡƒ Π±ΠΎΡ‚Ρƒ. ЕдинствСнноС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° имя β€” ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Β«botΒ». Π’ случаС успСха BotFather Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚ΠΎΠΊΠ΅Π½ Π±ΠΎΡ‚Π° ΠΈ ссылку для быстрого добавлСния Π±ΠΎΡ‚Π° Π² ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹, ΠΈΠ½Π°Ρ‡Π΅ придСтся ΠΏΠΎΠ»ΠΎΠΌΠ°Ρ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²Ρƒ Π½Π°Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ.

Для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ этого ΡƒΠΆΠ΅ достаточно. Особо ΠΏΠ΅Π΄Π°Π½Ρ‚ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΆΠ΅ здСсь ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π±ΠΎΡ‚Ρƒ Π°Π²Π°Ρ‚Π°Ρ€, описаниС ΠΈ привСтствСнноС сообщСниС.

НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ссылки /getMe»>api.telegram.org/bot /getMe, говорят, Π½Π΅ всСгда Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ€Π°Π·Π°.

2. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΡ‚Π° Π±ΡƒΠ΄Ρƒ Π½Π° Python3, ΠΎΠ΄Π½Π°ΠΊΠΎ благодаря адСкватности этого языка Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π»Π΅Π³ΠΊΠΎ пСрСносятся Π½Π° любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ.

Telegram позволяСт Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΡƒ сообщСний Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π° ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ webHook, ΠΈ Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ сами Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΡΡ‹Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ сообщСниС. Для Python, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π·Π°ΠΌΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ с cgi ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ, ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ€Π΅Π°ΠΊΡ‚ΠΎΡ€, поэтому я для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹Π±Ρ€Π°Π» tornado.web. (для GAE ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ связку Python2+Flask)

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΡ€ΠΈ запускС Π±ΠΎΡ‚Π° устанавливаСм Π²Π΅Π±Ρ…ΡƒΠΊ Π½Π° наш адрСс ΠΈ ΠΎΡ‚Π»Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ сигнал Π²Ρ‹Ρ…ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ с Ρ€ΡƒΡ‡Π½ΠΎΠΉ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ событий.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ€Π½Π°Π΄ΠΎ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ запросов ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ класс tornado.web.RequestHandler, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΎΠ³ΠΈΠΊΠ° Π±ΠΎΡ‚Π°.

Π—Π΄Π΅ΡΡŒ CMD β€” ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ доступных ΠΊΠΎΠΌΠ°Π½Π΄, Π° send_reply β€” функция ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°, которая Π½Π° Π²Ρ…ΠΎΠ΄ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡƒΠΆΠ΅ сформированный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Message.

БобствСнно, Π΅Ρ‘ ΠΊΠΎΠ΄ довольно прост:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° вся Π»ΠΎΠ³ΠΈΠΊΠ° Π±ΠΎΡ‚Π° описана ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒ Π΅ΠΌΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

3. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹

ΠŸΠ΅Ρ€Π²ΠΎ-Π½Π°ΠΏΠ΅Ρ€Π²ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ±Π»ΡŽΡΡ‚ΠΈ соглашСниС Telegram ΠΈ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΡ‚Π° Π΄Π²ΡƒΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ: /start ΠΈ /help:

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° message[‘from’] β€” это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° User, ΠΎΠ½Π° прСдоставляСт Π±ΠΎΡ‚Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΊΠ°ΠΊ id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‚Π°ΠΊ ΠΈ Π΅Π³ΠΎ имя. Для ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ message[‘chat’][‘id’] β€” Π² случаС Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ общСния Ρ‚Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ User, Π° Π² случаС Ρ‡Π°Ρ‚Π° β€” id Ρ‡Π°Ρ‚Π°. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΈΡˆΠ΅Ρ‚ Π² Ρ‡Π°Ρ‚, Π° Π±ΠΎΡ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π² Π»ΠΈΡ‡ΠΊΡƒ.

Команда /start Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π±ΠΎΡ‚Π΅, Π° с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ β€” для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. ПолСзно Π΅Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для дСйствий, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ПослС этого ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ свою ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, /base64:

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ мобильного Telegram, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ @BotFather, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ наш Π±ΠΎΡ‚:
I: /setcommands
BotFather : Choose a bot to change the list of commands.
I: @******_bot
BotFather: OK. Send me a list of commands for your bot. Please use this format:

C Ρ‚Π°ΠΊΠΈΠΌ описаниСм, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π±Π΅Ρ€Π΅Ρ‚ /, Telegram услуТливо ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ список всСх доступных ΠΊΠΎΠΌΠ°Π½Π΄.

4. Π‘Π²ΠΎΠ±ΠΎΠ΄Π°

Как ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Telegram присылаСт сообщСниС Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, Π° Π½Π΅ Ρ€Π°Π·Π±ΠΈΡ‚ΠΎΠ΅, ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ со слСша β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для удобства ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Благодаря этому ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΡ‚Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΠΎ-чСловСчСски.

UPD: Как Π²Π΅Ρ€Π½ΠΎ подсказали, Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠΈ. Π’ Ρ‡Π°Ρ‚Π°Ρ… Π±ΠΎΡ‚Ρƒ Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сообщСния, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ с ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (/ ) (https://core.telegram.org/bots#privacy-mode)

Π§Ρ‚ΠΎΠ±Ρ‹ Π±ΠΎΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π» всС сообщСния Π² Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… пишСм @BotFather ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ /setprivacy ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ.

Для Π½Π°Ρ‡Π°Π»Π° Π² Handler добавляСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ:

А ΠΏΠΎΡ‚ΠΎΠΌ Π² список ΠΊΠΎΠΌΠ°Π½Π΄ добавляСм псСвдо-Ρ€Π΅Ρ‡ΡŒ:

Π—Π΄Π΅ΡΡŒ эмпиричСская константа 75 ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ всё-Ρ‚Π°ΠΊΠΈ Ρ…ΠΎΡ‚Π΅Π» ΡΠΊΠ°Π·Π°Ρ‚ΡŒ. А format_map β€” ΡƒΠ΄ΠΎΠ±Π½Π° для ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ описания строк ΠΊΠ°ΠΊ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… подстановки, Ρ‚Π°ΠΊ ΠΈ Π±Π΅Π· Π½Π΅Π΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΠΎΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° привСтствия ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π΄Π°ΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ.

5. НС тСкст.

Π‘ΠΎΡ‚Ρ‹, ΠΊΠ°ΠΊ ΠΈ любой Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Telegram, ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ сообщСния, Π½ΠΎ ΠΈ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ, ΠΌΡƒΠ·Ρ‹ΠΊΠΎΠΉ, стикСрами.

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ RESPONSES:

И Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡ‚Π»Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ тСкст :

Π’ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ структура Message ΡƒΠΆΠ΅ Π½Π΅ содСрТит тСкст, поэтому Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ send_reply:

И всС, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΠΎΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈΡΡ‹Π»Π°Ρ‚ΡŒ стикСр вмСсто Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ:

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ

6. ВозмоТности

Благодаря удобству API ΠΈ быстрому старту Π±ΠΎΡ‚Ρ‹ Telegram ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ своих дСйствий, настройки ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ, создания Π²ΠΈΠΊΡ‚ΠΎΡ€ΠΈΠ½ ΠΈ task-based сорСвнований (CTF, DozoR ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅).

Вспоминая ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΡ€ΠΎ ΡƒΠΌΠ½Ρ‹ΠΉ Π΄ΠΎΠΌ, ΠΌΠΎΠ³Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ мСньшС, Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Π΅Π΅.

7. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ

К соТалСнию, Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ сущСствуСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° использованиС webHook β€” ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ https ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌ сСртификатом, Ρ‡Ρ‚ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для мСня ΠΏΠΎΠΊΠ° ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ Π·Π° счСт отсутствия ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π°ΠΌΠΈ динамичСских днс.

К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Telegram Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎ Ρ€ΡƒΡ‡Π½ΠΎΠΌΡƒ обновлСнию, поэтому Π½Π΅ мСняя ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ слуТбу Puller, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΈ ΡΠ»Π°Ρ‚ΡŒ Π½Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ адрСс:

P.S. По ΠΏΡƒΠ½ΠΊΡ‚Ρƒ 7 нашСл ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ β€” Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π±ΠΎΡ‚Π° Π½Π΅ Ρƒ сСбя, Π° Π½Π° heroku, Π±Π»Π°Π³ΠΎ всС ΠΈΠΌΠ΅Π½Π° Π²ΠΈΠ΄Π° *.herokuapp.com Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹ ΠΈΡ… собствСнным сСртификатом.

UPD: Telegram ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»ΠΈ Π‘ΠΎΡ‚ Апи, ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сообщСний ΠΏΡ€ΠΈ установлСнном Π²Π΅Π±Ρ…ΡƒΠΊΠ΅, Π° Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° POST запрос ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌ ΠΆΠ΅ сформированным JSON с ΠΎΡ‚Π²Π΅Ρ‚Π½Ρ‹ΠΌ сообщСниСм, Π³Π΄Π΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ устанавливаСтся ΠΊΠ°ΠΊ Ρ‡ ‘method’: ‘sendMessage’ (ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π±ΠΎΡ‚ΠΎΠΌ).

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

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ 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

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

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

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

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

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

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