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