├── README.md └── codedev /README.md: -------------------------------------------------------------------------------- 1 | # devhacer -------------------------------------------------------------------------------- /codedev: -------------------------------------------------------------------------------- 1 | from telegram import Update 2 | from telegram.ext import Updater, CommandHandler, CallbackContext 3 | 4 | class Game: 5 | def __init__(self): 6 | self.diamonds = 0 7 | 8 | game = Game() 9 | 10 | def start(update: Update, context: CallbackContext) -> None: 11 | update.message.reply_text('Привет, добро пожаловать в "Собери Алмазы"!') 12 | 13 | def click(update: Update, context: CallbackContext) -> None: 14 | game.diamonds += 1 15 | update.message.reply_text(f'Красиво сделано! Вы только что собрали алмаз. У вас теперь {game.diamonds} алмазов.') 16 | 17 | def balance(update: Update, context: CallbackContext) -> None: 18 | update.message.reply_text(f'Ваш текущий баланс: {game.diamonds} алмазов.') 19 | 20 | def main() -> None: 21 | updater = Updater("TOKEN", use_context=True) 22 | 23 | dispatcher = updater.dispatcher 24 | dispatcher.add_handler(CommandHandler("start", start)) 25 | dispatcher.add_handler(CommandHandler("click", click)) 26 | dispatcher.add_handler(CommandHandler("balance", balance)) 27 | 28 | updater.start_polling() 29 | updater.idle() 30 | 31 | if __name__ == '__main__': 32 | main() 33 | --------------------------------------------------------------------------------