πŸ€– Как ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π±ΠΎΡ‚Π° Π² ДискордС Π½Π° Python? Учимся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ автоматичСскиС сообщСния

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π±ΠΎΡ‚Π° Π² Discord с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Python, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ discord.py. Π’ΠΎΡ‚ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°:

# ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ
import discord
from discord.ext import commands

# Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ экзСмпляра ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°
bot = commands.Bot(command_prefix='!')

# Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ запуска Π±ΠΎΡ‚Π°
@bot.event
async def on_ready():
    print('Π‘ΠΎΡ‚ Π³ΠΎΡ‚ΠΎΠ²')

# Команда для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сообщСния ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π±ΠΎΡ‚Π°
@bot.command()
async def ΠΏΡ€ΠΈΠ²Π΅Ρ‚(ctx):
    await ctx.send('ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ΠΎΡ‚ Π±ΠΎΡ‚Π°!')

# Запуск Π±ΠΎΡ‚Π°
bot.run('TOKEN')

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создаСм экзСмпляр Π±ΠΎΡ‚Π°, добавляСм прСфикс для ΠΊΠΎΠΌΠ°Π½Π΄ (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС "!"), опрСдСляСм ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ "ΠΏΡ€ΠΈΠ²Π΅Ρ‚", которая отправляСт сообщСниС ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π±ΠΎΡ‚Π° ΠΈ запускаСм Π±ΠΎΡ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΠΊΠ΅Π½Π°.

НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ "TOKEN" Π½Π° Ρ‚ΠΎΠΊΠ΅Π½ вашСго Π±ΠΎΡ‚Π° ΠΏΠ΅Ρ€Π΅Π΄ запуском.

Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚

Как ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π±ΠΎΡ‚Π° Π² дискордС с использованиСм Python

Дискорд - это популярная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для общСния Π³Π΅ΠΉΠΌΠ΅Ρ€ΠΎΠ² ΠΈ создания сообщСств. Для создания Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π±ΠΎΡ‚ΠΎΠ² Π² ДискордС ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Python, ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈ Π³ΠΈΠ±ΠΊΠΈΠΉ язык программирования.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния ΠΎΡ‚ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π² ΠΊΠ°Π½Π°Π»Ρ‹ Дискорда.

Π¨Π°Π³ 1: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±ΠΎΡ‚Π° Π² ДискордС

ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π±ΠΎΡ‚Π° Π² ДискордС ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ‚ΠΎΠΊΠ΅Π½ (token). Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΎΠΊΠ΅Π½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ нашСго Π±ΠΎΡ‚Π° ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΠΎΡ‚Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½, слСдуйтС простым шагам:

  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Дискорда: https://discord.com/developers/applications
  2. НаТмитС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ "New Application" (НовоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅).
  3. Π”Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ имя ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒ.
  4. На страницС вашСго прилоТСния ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ "Bot" (Π‘ΠΎΡ‚) слСва ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ "Add Bot" (Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π±ΠΎΡ‚Π°).
  5. Под "Token" (Π’ΠΎΠΊΠ΅Π½) Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ "Copy" (ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ) для сохранСния Ρ‚ΠΎΠΊΠ΅Π½Π° Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π°.

Π¨Π°Π³ 2: Установка Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ discord.py

Для создания нашСго Π±ΠΎΡ‚Π° ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ discord.py, которая ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ взаимодСйствиС с API Дискорда.

УстановитС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

pip install discord.py

Π¨Π°Π³ 3: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ простого Π±ΠΎΡ‚Π°

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ создадим простого Π±ΠΎΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния Π² ΠΊΠ°Π½Π°Π»Ρ‹ Дискорда.

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .py ΠΈ скопируйтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π² Π½Π΅Π³ΠΎ:

import discord

# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ экзСмпляр ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Discord
client = discord.Client()

# Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΏΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π±ΠΎΡ‚Π°
@client.event
async def on_ready():
    print('Π‘ΠΎΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Дискорду')

    # ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌ сообщСниС ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π±ΠΎΡ‚Π°
    channel = client.get_channel(CHANNEL_ID)  # Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ CHANNEL_ID Π½Π° ID Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π°
    await channel.send('ΠŸΡ€ΠΈΠ²Π΅Ρ‚, я Π½ΠΎΠ²Ρ‹ΠΉ Π±ΠΎΡ‚!')

# ЗапускаСм Π±ΠΎΡ‚Π°
client.run('YOUR_BOT_TOKEN')  # Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ YOUR_BOT_TOKEN Π½Π° Ρ‚ΠΎΠΊΠ΅Π½ вашСго Π±ΠΎΡ‚Π°

Π’ ΠΊΠΎΠ΄Π΅ Π²Ρ‹ΡˆΠ΅, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ YOUR_BOT_TOKEN Π½Π° Ρ‚ΠΎΠΊΠ΅Π½ вашСго Π±ΠΎΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π½Π° шагС 1. Π’Π°ΠΊΠΆΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ CHANNEL_ID Π½Π° ID Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΠΎΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния.

Π¨Π°Π³ 4: Запуск Π±ΠΎΡ‚Π°

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ запустим нашСго Π±ΠΎΡ‚Π° ΠΈ посмотрим, ΠΊΠ°ΠΊ ΠΎΠ½ отправляСт сообщСниС Π² ΠΊΠ°Π½Π°Π» Дискорда.

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

python имя-вашСго-Ρ„Π°ΠΉΠ»Π°.py

Если всС Π±Ρ‹Π»ΠΎ сдСлано ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ сообщСниС "Π‘ΠΎΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Дискорду" Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅. Π—Π°Ρ‚Π΅ΠΌ Π² Ρ†Π΅Π»Π΅Π²ΠΎΠΌ ΠΊΠ°Π½Π°Π»Π΅ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ сообщСниС ΠΎΡ‚ Π±ΠΎΡ‚Π° "ΠŸΡ€ΠΈΠ²Π΅Ρ‚, я Π½ΠΎΠ²Ρ‹ΠΉ Π±ΠΎΡ‚!"

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности

Π­Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡Π°Π»ΠΎ! Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° discord.py ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… возмоТностСй, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄, Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° события ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π˜ΡΡΠ»Π΅Π΄ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ discord.py, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ возмоТностях вашСго Π±ΠΎΡ‚Π°.

import discord

client = discord.Client()

@client.event
async def on_ready():
    print('Π‘ΠΎΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Дискорду')
    channel = client.get_channel(CHANNEL_ID)
    await channel.send('ΠŸΡ€ΠΈΠ²Π΅Ρ‚, я Π½ΠΎΠ²Ρ‹ΠΉ Π±ΠΎΡ‚!')

@client.event
async def on_message(message):
    # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ сообщСниС ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π½Π΅ самим Π±ΠΎΡ‚ΠΎΠΌ
    if message.author != client.user:
        if message.content == '!ΠΏΡ€ΠΈΠ²Π΅Ρ‚':
            # ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ "!ΠΏΡ€ΠΈΠ²Π΅Ρ‚"
            await message.channel.send('ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΊΠ°ΠΊ Π΄Π΅Π»Π°?')

client.run('YOUR_BOT_TOKEN')

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π΅ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π½ΠΎΠ²ΠΎΠ΅ событиС on_message, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° сообщСния Π² ΠΊΠ°Π½Π°Π»Π΅. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ отправляСт сообщСниС "!ΠΏΡ€ΠΈΠ²Π΅Ρ‚", Π±ΠΎΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ ΠΎΡ‚Π²Π΅Ρ‚ "ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΊΠ°ΠΊ Π΄Π΅Π»Π°?"

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния ΠΎΡ‚ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π² ΠΊΠ°Π½Π°Π»Ρ‹ Дискорда, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Python. ΠœΡ‹ рассмотрСли шаги ΠΏΠΎ созданию Π±ΠΎΡ‚Π° Π² ДискордС, установкС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ discord.py, написанию простого Π±ΠΎΡ‚Π° ΠΈ Π΅Π³ΠΎ запуску.

НС ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° этом - исслСдуйтС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ discord.py ΠΈ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ΡΡŒ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π±ΠΎΠ»Π΅Π΅ слоТных Π±ΠΎΡ‚ΠΎΠ² с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ возмоТностями.

Π’ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

Как ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π±ΠΎΡ‚Π° с Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ тСкста? / Π’Π΅Π±Ρ…ΡƒΠΊΠΈ Дискорд

Как ΡΡ‚Π°Ρ‚ΡŒ Π±ΠΎΡ‚ΠΎΠΌ Π² дискордС? | Как ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π±ΠΎΡ‚Π° | Как Π·Π°ΠΉΡ‚ΠΈ Π² Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Π±ΠΎΡ‚Π°

КАК ПИБАВЬ ОВ Π˜ΠœΠ•ΠΠ˜ Π‘ΠžΠ’Π Π’ Π”Π˜Π‘ΠšΠžΠ Π” (2022) - ΠžΠ‘ΠΠžΠ’Π›Π•ΠΠΠ«Π™ Π‘ΠŸΠžΠ‘ΠžΠ‘

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

Как ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр Π² Python

Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² Python: простой Π³ΠΈΠ΄ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

🐍 Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Python Π½Π° сСрвСр Ubuntu?

πŸ€– Как ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π±ΠΎΡ‚Π° Π² ДискордС Π½Π° Python? Учимся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ автоматичСскиС сообщСния

πŸ›‘ Как ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² Python Π½Π° врСмя: простой способ

7 простых способов ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² Python

🐍 Как ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΈΡ‚ΠΎΠ½ - ΠΌΠ°Π»ΡŒΡ‡ΠΈΠΊ ΠΈΠ»ΠΈ Π΄Π΅Π²ΠΎΡ‡ΠΊΠ° 🌈