Редактирование: Обсуждение:Заглавная страница

Материал из wiki-MyMakerBot

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы ваша отмена правки была сохранена.
Текущая версия Ваш текст
Строка 1: Строка 1:
import telebot;from telebot import types
 
bot = telebot.TeleBot('%1648533067:AAFHs6gGejPbenCa50qjZmQZGggHgLEYBqQ%');@bot.message_handler(content_types=['text'])
 
def get_text_messages(message):@bot.message_handler(content_types=['text', 'document', 'audio'])if message.text == "Привет":
 
    bot.send_message(message.from_user.id, "Привет, чем я могу тебе помочь?")
 
elif message.text == "/help":
 
    bot.send_message(message.from_user.id, "Напиши привет")
 
else:
 
    bot.send_message(message.from_user.id, "Я тебя не понимаю. Напиши /help.")bot.polling(none_stop=True, interval=0)name = '';
 
surname = '';
 
age = 0;
 
@bot.message_handler(content_types=['text'])
 
def start(message):
 
    if message.text == '/reg':
 
        bot.send_message(message.from_user.id, "Как тебя зовут?");
 
        bot.register_next_step_handler(message, get_name); #следующий шаг – функция get_name
 
    else:
 
        bot.send_message(message.from_user.id, 'Напиши /reg');
 
  
def get_name(message): #получаем фамилию
 
    global name;
 
    name = message.text;
 
    bot.send_message(message.from_user.id, 'Какая у тебя фамилия?');
 
    bot.register_next_step_handler(message, get_surnme);
 
 
def get_surname(message):
 
    global surname;
 
    surname = message.text;
 
    bot.send_message('Сколько тебе лет?');
 
    bot.register_next_step_handler(message, get_age);
 
 
def get_age(message):
 
    global age;
 
    while age == 0: #проверяем что возраст изменился
 
        try:
 
            age = int(message.text) #проверяем, что возраст введен корректно
 
        except Exception:
 
            bot.send_message(message.from_user.id, 'Цифрами, пожалуйста');
 
      bot.send_message(message.from_user.id, 'Тебе '+str(age)+' лет, тебя зовут '+name+' '+surname+'?')def get_age(message):
 
    global age;
 
    while age == 0: #проверяем что возраст изменился
 
        try:
 
            age = int(message.text) #проверяем, что возраст введен корректно
 
        except Exception:
 
            bot.send_message(message.from_user.id, 'Цифрами, пожалуйста');
 
      keyboard = types.InlineKeyboardMarkup(); #наша клавиатура
 
      key_yes = types.InlineKeyboardButton(text='Да', callback_data='yes'); #кнопка «Да»
 
      keyboard.add(key_yes); #добавляем кнопку в клавиатуру
 
      key_no= types.InlineKeyboardButton(text='Нет', callback_data='no');
 
      keyboard.add(key_no);
 
      question = 'Тебе '+str(age)+' лет, тебя зовут '+name+' '+surname+'?';
 
      bot.send_message(message.from_user.id, text=question, reply_markup=keyboard)@bot.callback_query_handler(func=lambda call: True)
 
def callback_worker(call):
 
    if call.data == "yes": #call.data это callback_data, которую мы указали при объявлении кнопки
 
        .... #код сохранения данных, или их обработки
 
        bot.send_message(call.message.chat.id, 'Запомню : )');
 
    elif call.data == "no":
 
        ... #переспрашиваем
 
 
== Делаете ставки на спорт? ==
 
 
Добрый вечер! Я думаю, что пришло самое время обсудить тему ставок на спорт онлайн. Может у вас есть какие-то мысли на примете? Я буду рада поболтать об этом.
 

Пожалуйста, учтите, что любой ваш вклад в проект «wiki-MyMakerBot» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Wiki-MyMakerBot:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!