AbirHasan2005 / AbirHasan2005/PyroFilesStoreBot

Ketab

Offen
#70 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
226
Forks
671
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

from telegram import Update, InlineKeyboardButton, InlineKeyboardMarkup
from telegram.ext import (
ApplicationBuilder,
CommandHandler,
CallbackQueryHandler,
ContextTypes
)

TOKEN = "8739806734:AAGhzCLG45DWV6jMHAkbN4Ku-jOVBM0vKHQ"

# استارت
async def start(update: Update, context: ContextTypes.DEFAULT_TYPE):
keyboard = [
[InlineKeyboardButton("📚 خدمات کتاب", callback_data="books")]
]

await update.message.reply_text(
"به فروشگاه کتاب خوش آمدید:",
reply_markup=InlineKeyboardMarkup(keyboard)
)

# دکمه‌ها
async def button(update: Update, context: ContextTypes.DEFAULT_TYPE):
query = update.callback_query
await query.answer()

if query.data == "books":
keyboard = [
[InlineKeyboardButton("📘 کتاب روانشناسی", callback_data="book1")],
[InlineKeyboardButton("📗 کتاب اطلس خدا", callback_data="book2")],
[InlineKeyboardButton("📕 روانشناسی جلد ۳۱", callback_data="book3")]
]

await query.edit_message_text(
"کتاب مورد نظر را انتخاب کنید:",
reply_markup=InlineKeyboardMarkup(keyboard)
)

elif query.data == "book1":
await query.edit_message_text(
"📘 کتاب روانشناسی\n💰 قیمت: 800,000 تومان"
)

elif query.data == "book2":
await query.edit_message_text(
"📗 کتاب از من خدا\n💰 قیمت: 900,000 تومان"
)

elif query.data == "book3":
await query.edit_message_text(
"📕 کتاب روانشناسی جلد ۳۱\n💰 قیمت: 900,000 تومان"
)

app = ApplicationBuilder().token(TOKEN).build()

app.add_handler(CommandHandler("start", start))
app.add_handler(CallbackQueryHandler(button))

app.run_polling()

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.