آموزش برنامه نویسی و ساخت ربات تلگرام: post #124 — TG.ME

🔠 چطوری ربات تلگرامی که ساختیم رو دو یا چند زبانه کنیم؟

یک. توی دیتابیس برای هر یوزر یه ستون language تعریف کنید. میتونه int باشه و مقدار پیشفرضش رو بذارید روی صفر. از اینجا به بعد برای ما صفر به معنی فارسیه، یک انگلیسی، دو عربی و ...
یا میتونید VARCHAR تعریفش کنید و اسم زبان مورد نظر رو بنویسید‌.

دو. توی اول کدتون مقدار این ستون رو برای یوزری که داره از ربات استفاده میکنه، استخراج کنید و توی یه متغیر بذارید.

سه. موقع ارسال هر پیامی یا ساختن هر کیبوردی این متغیر رو چک کنید. با توجه به زبان کاربر دکمه ها و متن ها رو بسازید.

🔴 طبیعتا دکمه تغییر زبان رو هم باید توی منوی اصلی یا توی کامندهاتون تعریف کنید.

😀 جاهایی که قراره برای کاربر دومی پیام بفرستید (تایید سفارش، افزایش شارژ و ... ) مقدار language کاربر مقصد رو توی تعیین زبان پیام در نظر بگیرید.

🤖 @tgBotLearn
August 12, 2024 3.7K 12