ویرگول
ورودثبت نام
امیرحسین بابایی
امیرحسین بابایی
خواندن ۲ دقیقه·۵ ماه پیش

ساخت ربات بله با پایتون

برای ساخت ربات‌های بله در پایتون، می‌توانید از کتابخانه python-bale-bot استفاده کنید؛ این کتابخانه قدرتمند و کاملی برای ساخت ربات‌های بله به صورت بهینه و اصولی فراهم می‌کند.

نصب کتابخانه :

pip install python-bale-bot

وارد ترمینال خود شوید و دستور بالا را در ترمینال وارد کنید.

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

from bale import Bot, Message

در کد بالا ما ماژول های مورد نظر را از کتابخانه به محیط برنامه نویسی خود اضافه می کنیم.

کنترل کردن ربات ( بازو ) :

bot = Bot(token= &quotTOKEN_Bot&quot)

در کد بالا ما یک متغیر ساختیم و داخل آن کلاس Bot را فراخوانی کردیم و بعد در کلاس Bot توکن ربات خود را که از BotFather دریافت کردیم را در آن قسمت TOKEN_Bot قرار میدهیم، ما با این کار ربات خود را کنترل می کنیم، توجه داشته باشید اگر شما باید از قبل به BotFather مراجعه کرده و ربات خود را بسازید، پس از ساخت ربات BotFather به شما توکنی میدهد که به هیچ انوان توکن ربات را در اختیار کسی قرار ندهید چون اگر توکن ربات شما را داشته باشد می تواند به راحتی آن را کنترل یا دست‌کاری کند!

آیدی BotFather :

@botfather

ساخت دستور برای ربات ( بازو ) :

@bot.event async def on_message(pm: Message): if pm.content == '/start': await pm.reply('سلام خوش آمدید')

در کد بالا ما برای ربات یک دستور ساختیم و گفتیم اگر کاربر هر وقت به ربات دستور start/ را فرستاد ربات جواب سلام به کاربر بده.

روشن کردن ربات ( بازو ) :

if __name__ == '__main__': bot.run

و در آخر ربات را با این دستور روشن می کنیم. توجه کنید که برای اینکه همیشه روشن بمونه و به کاربران پاسخ بده باید هاست تهیه کنید و ربات را در آن ران کنید!

سورس کد کامل این پروژه :

from bale import Bot, Message bot = Bot(token= 'TOKEN_Bot') @bot.event async def on_message(pm= Message): if pm.content == '/start': pm.reply('سلام خوش آمدید') if __name__ == '__main__': bot.run()

مرسی که تا اینجای آموزش را تماشا کردید با یک آموزش دیگر خدا نگهدار

نویسنده : امیرحسین بابائی



ساخت رباتpythonبرنامه نویسان
امیرحسین بابائی 14 ساله از استان گیلان ، علاقه مند به برنامه نویسی زبان پایتون
شاید از این پست‌ها خوشتان بیاید