discord icon
سرور دیسکورد گاردایران

پست های پیشنهاد شده

سلام به همه اعضای عزیز گارد ایران

 

چند دقیقه پیش از سر عصبانیت یه حرفی زدم که الان پشیمونم 😐

 

 

تصمیم گرفتم تا در این تاپیک بهتون یاد بدم چطور یک ربات دیسکورد با زبان دوستداشتنی پایتون  بسازیم :)

 

 

خب اول از همه اینکه توی ۸ درس خواهد بود که هر درس ۲ بخش خواهد داشت 😐

 

هر هفته سعی میکنم ۲ تا درس رو تموم کنم تا راحت بشیم

 

 

توی این دوره قراره از صفر صفر کار کنیم ولی کسایی که دارن این آموزش رو میبینن بهتره از قبل یکم درک از زبان پایتون داشته باشن تا کارشون راحت تر باشه :)

 

 

کتابخونه های مورد استفاده :

 

Discord

Random

همین !  😐

 

خب کسایی که پایتون رو سیستمشون نصب باشه و کمی با زبان پایتون آشنایی داشته باشن میدونن pip چی هست

 

خلاصه اینکه کتابخونه مورد نیازش رو نصب کنید

 

 

تا جلسه بعدی بدرود

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

خب

جلسه اول استارت شد :

 

 

شما همونطور که گفتم باید کتابخونه Discord رو داشته باشید

 

بریم سراغ کارمون :

import Discord

from Discord.ext import Commands

 

بعد از اون یک prefix تعریف میکنیم که مشخص کنه کامنت بات چطور فراخوانی بشه :

 

یعنی برای مثال :

 

.Command

و یا

$Command

 

ناگفته نماند prefix رو میشه هرچیزی تعریف کرد یعنی :

 

Guardiran-help

 

هرچیزی

 

خب برای تعریف کردنش :

import Discord

from Discord.ext import Commands


client = commands.Bot(command_prefix='.')

 

ما در اینجا دات [ . ] تعریفش کردیم شما میتونید چیز دیگه ای تعریف کنید

 

خب حالا از این به بعدش کار اصلیمون هست

 

برای اینکه وقتی ربات ران شد مطمعن بشیم از event استفاده میکنیم

 

به این صورت :

import Discord

from Discord.ext import Commands


client = commands.Bot(command_prefix='.')


@client.event

async def on_ready():
  print("Robot Run Shod")

 

الان در صورتی که ربات ران بشه اولین کاری که میکنه توی محیط کنسول مینویسه Robot Run Shod

 

خب

 

حالا بریم اولین کامنتمون رو بنویسیم :)

برای مثال ما میخوایم یه کامنت بنویسیم که در صورتی که کاربر نوشت

 

.salam

 

ربات بنویسه [سلام گارد ایران]

 

کد :

import Discord

from Discord.ext import Commands


client = commands.Bot(command_prefix='.')


@client.event

async def on_ready():
  print("Robot Run Shod")
  
@client.Commands()

async def salam(ctx):
  await ctx.send("سلام گارد ایران")
  

 

خب

 

تا الان فهمیدیم چطوری میشه یه کامنت ادد کرد

 

حالا بریم سراغ ران کردن ربات

 

همونطور که میدونید شما نیازمند یه توکن هستید برای ران کردن ربات

 

طریقه بدست آوردن توکن رو پست بعدی میزارم که این شلوغ نشه ❤️

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

خب خب

 

 

بریم سراغ ادامه آموزش

 

قرار بود که بهتون بگم چطور میشه یه توکن گرفت

 

ابتدا باید توی مرورگر وارد اکانت دیسکوردتون بشید

 

Discord.app یا Discord.comهمشون یکین و ریدایرکت میدن 

 

لاگین که کردید برید به Developer Portal یعنی :

https://discord.com/developers/applications

 

سپس یه اپلیکیشن جدید بسازید (منظور همون ربات هست توی Discord Developer با عنوان اپلیکیشن شناخته میشه 😐 )

 

2021-04-03 15-42-18.mkvآموزش ساخت اپلیکیشن به صورت تصویری :

 

ببخشید که با فرمت mp4 نشد :(

 

خب بریم سراغ ادامش

 

 

توکن رو که کپی کردید برگردید به سورس کد و در خط آخر اضافه کنید :

client.run(TOKEN)

 

 

به جای TOKEN , توکن ربات خودتونو قرار بدید :)

 

 

توی آموزش بعدی درباره نحوه ساخت یه ربات که رنگ اسم کاربر هارو هر ۵ ثانیه یه بار تغییر میده صحبت خواهیم کرد :)

 

 

تا آموزش بعدی

 

Bye :D

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری