Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from telegram import Update, Bot, InlineKeyboardButton, InlineKeyboardMarkup
- from telegram.ext import Updater, CommandHandler, MessageHandler, Filters, CallbackQueryHandler
- from credits import bot_token
- bot = Bot(token=bot_token)
- updater = Updater(token=bot_token, use_context=True)
- dispatcher = updater.dispatcher
- def validator(update, context):
- user_pass = context.args[0]
- digit = False
- for i in user_pass:
- if i.isdigit():
- digit = True
- break
- if len(user_pass) >= 8 and digit:
- context.bot.send_message(update.effective_chat.id, 'Ваш пароль безопасен')
- elif len(user_pass) < 8:
- context.bot.send_message(update.effective_chat.id, 'Ваш пароль слишком короткий')
- else:
- context.bot.send_message(update.effective_chat.id, 'В вашем пароле нет цифр')
- def alarm(context):
- job = context.job
- context.bot.send_message(job.context, 'ДЗЗЗИИИНЬ! Время прошло!')
- def set_timer(update, context):
- due = int(context.args[0])
- if due < 0:
- context.bot.send_message(update.effective_chat.id,"```Нельзя ставить таймер меньше 0 секунд```")
- return
- context.job_queue.run_once(alarm, due, context = update.effective_chat.id, name=str(update.effective_chat.id))
- context.bot.send_message( update.effective_chat.id, 'Таймер установлен')
- set_handler = CommandHandler('set', set_timer)
- validator_handler = CommandHandler('validate', validator)
- dispatcher.add_handler(validator_handler)
- dispatcher.add_handler(set_handler)
- updater.start_polling()
- updater.idle()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement