Discord.py рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдбрд┐рд╕реНрдХреЛрд░реНрдб рдмреЙрдЯ рдмрдирд╛рдирд╛

рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдбрд┐рд╕реНрдХреЙрд░реНрдбрд╣реЛрдо рдореЗрдВ рдмреЙрдЯ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдЪреАрдЬреЗрдВ рд╣реИрдВ, рдЗрд╕рдХреЗ рд╕рд╛рде рдЖрдк рд╕рд░реНрд╡рд░ рдХреЗ рд╡реЙрдпрд╕ рдЪреИрдирд▓реЛрдВ рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдЕрдкрдиреЗ рдХрд▓рд╣ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдмреЙрдЯ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред



рдЕрдкрдиреЗ рдмреЙрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЛрдХрди рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдЖрдИрдбреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛


рдЯреЛрдХрди рдФрд░ рдмреЙрдЯ рдЖрдИрдбреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд╕реВрдЪрдирд╛ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рдЖрдИрдбреА рдХреЛ рдХреЙрдкреА рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред



рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗрдХреНрд╢рди рдореЗрдВ, рдПрдХ рдмреЙрдЯ рдмрдирд╛рдПрдВ рдФрд░ рдЙрд╕рдХреЗ рдЯреЛрдХрди рдХреЛ рдХреЙрдкреА рдХрд░реЗрдВред рдХрд╛рд░реНрдп рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд░ рдХреЛрдИ рдЗрд╕реЗ рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред



рдЕрд╕рд▓ рдореЗрдВ рдмреЙрдЯ рд▓рд┐рдЦреЛ


рдкрд╛рдЗрдк рдХреЗ рд╕рд╛рде discord.py рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

pip install discord

рдПрдХ рд╕рдлрд▓ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рдмрд╛рдж, рдПрдХ рдлрд╝рд╛рдЗрд▓ bot.py рдмрдирд╛рдПрдБ, рдЬрд╣рд╛рдБ рд╣рдо рдмреЙрдЯ рд▓рд┐рдЦреЗрдВрдЧреЗред

рд╣рдо рдЕрдкрдиреА рдЬрд░реВрд░рдд рдХрд╛ рд╣рд░ рд╕рд╛рдорд╛рди рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВ:

import discord
from discord.ext import commands

рдЕрдкрдиреЗ рдЯреЛрдХрди рдХреЗ рд╕рд╛рде рдПрдХ рдЪрд░ рдмрдирд╛рдПрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВрдиреЗ рдКрдкрд░ рд▓рд┐рдЦрд╛ рдерд╛:

TOKEN = ' '

рдЯреЛрдХрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
, - , .

рдмреЙрдЯ рдХреА рдмреЙрдбреА рдмрдирд╛рдПрдВ:

bot = commands.Bot(command_prefix='!') #    '!'

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЪрд▓реЛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХрдорд╛рдВрдб рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рддрд░реНрдХ рдмреЙрдЯ рдмрд╕ рдЖрдЧреЗ рджреЗрдЧрд╛:


@bot.command(pass_context=True) #  
async def test(ctx, arg): #   
    await ctx.send(arg) #  

рдФрд░ рдЕрдВрдд рдореЗрдВ рд╣рдо рдЖрдкрдХреЗ рдЯреЛрдХрди рдХреЗ рд╕рд╛рде рдмреЙрдЯ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ:

bot.run(TOKEN)

рдЕрдВрдд рдореЗрдВ, рдЖрдкрдХреЛ рдпрд╣ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:

рдХреЛрдб

import discord
from discord.ext import commands

TOKEN = ' '
bot = commands.Bot(command_prefix='!')


@bot.command(pass_context=True)  #   
async def test(ctx, arg):  #    
    await ctx.send(arg)  #   


bot.run(TOKEN)



рдЕрдм рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рд╕реЗ рдмреЙрдЯ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдк рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

https://discordapp.com/oauth2/authorize?&client_id={Client ID}&scope=bot&permissions={,  66395456}

рдмреЙрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

рдЕрдм рдЖрдк рдмреЙрдЯ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ:

python bot.py

рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж, рдЖрдк рдЗрд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:



рдФрд░ рдЕрдВрдд рдореЗрдВ рдХрдорд╛рдВрдб рднреЗрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ:



рдирд┐рд╖реНрдХрд░реНрд╖


рдпрд╣ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдмреЙрдЯ рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЖрдкрдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рд╕рдм рдХреБрдЫ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдк рдХреЗрд╡рд▓ рдЕрдЬрдЧрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдЧрд▓реА рдмрд╛рд░ рдореИрдВ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдХрд┐ рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдкрд╛рд▓рди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП, рд╡реЙрдЗрд╕ рдЪреИрдирд▓реЛрдВ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ (рд▓рд┐рдирдХреНрд╕ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрдирд╛), рднреВрдорд┐рдХрд╛рдУрдВ рдФрд░ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдФрд░ рдмрд╣реБрдд рдХреБрдЫред



рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рд▓реЗрдЦ рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдерд╛, рд╢реБрднрдХрд╛рдордирд╛рдПрдБ!

All Articles