AbirHasan2005 / AbirHasan2005/PyroFilesStoreBot

Ketab

Aberta
#70 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Python
Estrelas
226
Forks
671
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

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()

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.