Post

Balethon Is Intuitive

بلتون شهودی است

اگر از یک کد ادیتور خوب استفاده کنید که از زبان برنامه نویسی پایتون به خوبی پشتیبانی میکنه حتماً موقع کدنویسی با بلتون میتونه به شما کمک کنه

دلیلش اینه که type-hint ها در کد بلتون به کار گرفته شدن، که به ادیتور اجازه میدن بهتر کد رو درک کنه و بتونه موقع کدنویسی پیشنهادهای بهتری به شما نشون بده

تذکر در کالبک

اما یه جاهایی هست که ممکنه ادیتور نتونه پیشنهادهای خوبی به شما ارائه بده مثلاً این کد رو در نظر بگیرید

1
2
3
4
5
6
7
8
9
from balethon import Client

bot = Client("TOKEN")


@bot.on_message()
async def answer_message(client, message):
    message.
    client.

اینجا ما وقتی بنویسیم message. یا client. ادیتور پیشنهاد خوبی به ما نمیده بخاطر اینکه نمیدونه این message و client چه نوع آبجکت هایی هستن

راه حلش اینه که به این شکل بنویسیم

1
2
3
4
5
6
7
8
9
10
from balethon import Client
from balethon.objects import Message

bot = Client("TOKEN")


@bot.on_message()
async def answer_message(client: Client, message: Message):
    message.
    client.

اینجا ما خودمون اومدیم صرفاً مشخص کردیم که client یک آبجکت از نوع Client و message یک آبجکت از نوع Message هست و با این کار ادیتور متوجه نوع این آبجکت ها میشه و میتونه به ما پیشنهادهای مفیدی موقع کد زدن بده


پست قبلی: Balethon Is Flexible

پست بعدی: Installing

This post is licensed under CC BY 4.0 by the author.