Alexa2007, ПОМОГИТЕ,ПОЖАЛУЙСТА
import telebot
from telebot import types
#токен
name = ''
surname = ''
city = ''
position = ''
age = 0
bot = telebot.TeleBot("токен")
@bot.message_handler(commands=['start'])
def send_welcome(message):
bot.reply_to(message, "Здравствуй! Чтобы познакомиться, напиши 'Привет'.")
@bot.message_handler(func=lambda message: True)
def echo_all(message):
if message.text == 'Привет':
bot.reply_to(message, 'Как Вы себя чувствуете? Всё замечательно? (Да или Нет)')
elif message.text == 'Да':
bot.reply_to(message, 'Супер. Для дальнейшего знакомства введи "/reg"')
elif message.text == 'Нет':
bot.reply_to(message, 'Печально. Но давай знакомиться. Для дальнейшего общения введи "/reg"')
elif message.text =='/reg':
bot.send_message(message.from_user.id, "Хорошо. Может,всё-таки познакомимся? Я Бот от ученика 9б класса Нагиева Рустама, созданный им для получения допуска к ОГЭ. Как Вас зовут?")
bot.register_next_step_handler(message,reg_name)
#bot.reply_to(message, message.text)
def reg_name(message):
global name
name = message.text
bot.send_message(message.from_user.id, "Какая у Вас фамилия?")
bot.register_next_step_handler(message,reg_surname)
def reg_surname(message):
global surname
surname = message.text
bot.send_message(message.from_user.id, "Откуда Вы? (Укажите только название населенного пункта)")
bot.register_next_step_handler(message,reg_city)
def reg_city(message):
global city
city = message.text
bot.send_message(message.from_user.id, "Вы в школе занимаетесь преподовательской или учебной деятельностью? (Ответ запишите с маленькой буквы)")
bot.register_next_step_handler(message,reg_position)
def reg_position(message):
global position
position = message.text
bot.send_message(message.from_user.id, "А сколько Вам лет?")
bot.register_next_step_handler(message,reg_age)
def reg_age(message):
global age
#age = message.text
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+'. Живёте в городе '+city+' и в нашей школе №70 занимаетесь '+position+' деятельностью.'
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":
bot.send_message(call.message.chat.id, "Приятно познакомиться! Теперь запишу это в свой блокнотик;)")
bot.send_sticker(call.message.chat.id, 'CAACAgIAAxkBAAEB92RgR6_qP8R_ck9qhcPS9dle1mcIegAC_gADVp29CtoEYTAu-df_HgQ')
elif call.data == "no":
bot.send_message(call.message.chat.id, "Ничего страшного! Попробуем ещё разок!")
bot.send_sticker(call.message.chat.id, 'CAACAgIAAxkBAAEB92ZgR7CY-bzvUT4GWZlAnUz6Pon1JwACWAIAAladvQrLPkBWnV8AAfMeBA')
bot.send_message(call.message.chat.id, "Хорошо. Давай по-новой! Как Вас зовут?")
bot.register_next_step_handler(call.message,reg_name)
bot.polling()
bot = telebot.TeleBot("токен")
@bot.message_handler(commands=['goroscop'])
def send_come(message):
bot.reply_to(message, "Здравствуй! Хочется узнать гороскоп на 2021 год? Тогда так и пишите 'Гороскоп'!")
SHADRIN, ПОМОГИТЕ,ПОЖАЛУЙСТА
import telebot
from telebot import types
#токен
name = ''
surname = ''
city = ''
position = ''
age = 0
bot = telebot.TeleBot("токен")
@bot.message_handler(commands=['start'])
def send_welcome(message):
bot.reply_to(message, "Здравствуй! Чтобы познакомиться, напиши 'Привет'.")
@bot.message_handler(func=lambda message: True)
def echo_all(message):
if message.text == 'Привет':
bot.reply_to(message, 'Как Вы себя чувствуете? Всё замечательно? (Да или Нет)')
elif message.text == 'Да':
bot.reply_to(message, 'Супер. Для дальнейшего знакомства введи "/reg"')
elif message.text == 'Нет':
bot.reply_to(message, 'Печально. Но давай знакомиться. Для дальнейшего общения введи "/reg"')
elif message.text =='/reg':
bot.send_message(message.from_user.id, "Хорошо. Может,всё-таки познакомимся? Я Бот от ученика 9б класса Нагиева Рустама, созданный им для получения допуска к ОГЭ. Как Вас зовут?")
bot.register_next_step_handler(message,reg_name)
#bot.reply_to(message, message.text)
def reg_name(message):
global name
name = message.text
bot.send_message(message.from_user.id, "Какая у Вас фамилия?")
bot.register_next_step_handler(message,reg_surname)
def reg_surname(message):
global surname
surname = message.text
bot.send_message(message.from_user.id, "Откуда Вы? (Укажите только название населенного пункта)")
bot.register_next_step_handler(message,reg_city)
def reg_city(message):
global city
city = message.text
bot.send_message(message.from_user.id, "Вы в школе занимаетесь преподовательской или учебной деятельностью? (Ответ запишите с маленькой буквы)")
bot.register_next_step_handler(message,reg_position)
def reg_position(message):
global position
position = message.text
bot.send_message(message.from_user.id, "А сколько Вам лет?")
bot.register_next_step_handler(message,reg_age)
def reg_age(message):
global age
#age = message.text
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+'. Живёте в городе '+city+' и в нашей школе №70 занимаетесь '+position+' деятельностью.'
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":
bot.send_message(call.message.chat.id, "Приятно познакомиться! Теперь запишу это в свой блокнотик;)")
bot.send_sticker(call.message.chat.id, 'CAACAgIAAxkBAAEB92RgR6_qP8R_ck9qhcPS9dle1mcIegAC_gADVp29CtoEYTAu-df_HgQ')
elif call.data == "no":
bot.send_message(call.message.chat.id, "Ничего страшного! Попробуем ещё разок!")
bot.send_sticker(call.message.chat.id, 'CAACAgIAAxkBAAEB92ZgR7CY-bzvUT4GWZlAnUz6Pon1JwACWAIAAladvQrLPkBWnV8AAfMeBA')
bot.send_message(call.message.chat.id, "Хорошо. Давай по-новой! Как Вас зовут?")
bot.register_next_step_handler(call.message,reg_name)
bot.polling()
bot = telebot.TeleBot("токен")
@bot.message_handler(commands=['goroscop'])
def send_come(message):
bot.reply_to(message, "Здравствуй! Хочется узнать гороскоп на 2021 год? Тогда так и пишите 'Гороскоп'!")
import telebot
from telebot import types
#токен
name = ''
surname = ''
city = ''
position = ''
age = 0
bot = telebot.TeleBot("токен")
@bot.message_handler(commands=['start'])
def send_welcome(message):
bot.reply_to(message, "Здравствуй! Чтобы познакомиться, напиши 'Привет'.")
@bot.message_handler(func=lambda message: True)
def echo_all(message):
if message.text == 'Привет':
bot.reply_to(message, 'Как Вы себя чувствуете? Всё замечательно? (Да или Нет)')
elif message.text == 'Да':
bot.reply_to(message, 'Супер. Для дальнейшего знакомства введи "/reg"')
elif message.text == 'Нет':
bot.reply_to(message, 'Печально. Но давай знакомиться. Для дальнейшего общения введи "/reg"')
elif message.text =='/reg':
bot.send_message(message.from_user.id, "Хорошо. Может,всё-таки познакомимся? Я Бот от ученика 9б класса Нагиева Рустама, созданный им для получения допуска к ОГЭ. Как Вас зовут?")
bot.register_next_step_handler(message,reg_name)
#bot.reply_to(message, message.text)
def reg_name(message):
global name
name = message.text
bot.send_message(message.from_user.id, "Какая у Вас фамилия?")
bot.register_next_step_handler(message,reg_surname)
def reg_surname(message):
global surname
surname = message.text
bot.send_message(message.from_user.id, "Откуда Вы? (Укажите только название населенного пункта)")
bot.register_next_step_handler(message,reg_city)
def reg_city(message):
global city
city = message.text
bot.send_message(message.from_user.id, "Вы в школе занимаетесь преподовательской или учебной деятельностью? (Ответ запишите с маленькой буквы)")
bot.register_next_step_handler(message,reg_position)
def reg_position(message):
global position
position = message.text
bot.send_message(message.from_user.id, "А сколько Вам лет?")
bot.register_next_step_handler(message,reg_age)
def reg_age(message):
global age
#age = message.text
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+'. Живёте в городе '+city+' и в нашей школе №70 занимаетесь '+position+' деятельностью.'
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":
bot.send_message(call.message.chat.id, "Приятно познакомиться! Теперь запишу это в свой блокнотик;)")
bot.send_sticker(call.message.chat.id, 'CAACAgIAAxkBAAEB92RgR6_qP8R_ck9qhcPS9dle1mcIegAC_gADVp29CtoEYTAu-df_HgQ')
elif call.data == "no":
bot.send_message(call.message.chat.id, "Ничего страшного! Попробуем ещё разок!")
bot.send_sticker(call.message.chat.id, 'CAACAgIAAxkBAAEB92ZgR7CY-bzvUT4GWZlAnUz6Pon1JwACWAIAAladvQrLPkBWnV8AAfMeBA')
bot.send_message(call.message.chat.id, "Хорошо. Давай по-новой! Как Вас зовут?")
bot.register_next_step_handler(call.message,reg_name)
bot.polling()
bot = telebot.TeleBot("токен")
@bot.message_handler(commands=['goroscop'])
def send_come(message):
bot.reply_to(message, "Здравствуй! Хочется узнать гороскоп на 2021 год? Тогда так и пишите 'Гороскоп'!")
@bot.message_handler(func=lambda message: True)
def echo_all(message):
if message.text == 'Гороскоп':
keyboard = types.InlineKeyboardMarkup()
key_oven = types.InlineKeyboardButton(text='Овен', callback_data='1')
keyboard.add(key_oven)
key_telec = types.InlineKeyboardButton(text='Телец', callback_data='2')
keyboard.add(key_telec)
key_bliznecy = types.InlineKeyboardButton(text='Близнецы', callback_data='3')
keyboard.add(key_bliznecy)
key_rak = types.InlineKeyboardButton(text='Рак', callback_data='4')
keyboard.add(key_rak)
key_lev = types.InlineKeyboardButton(text='Лев', callback_data='5')
keyboard.add(key_lev)
key_deva = types.InlineKeyboardButton(text='Дева', callback_data='6')
keyboard.add(key_deva)
key_vesy = types.InlineKeyboardButton(text='Весы', callback_data='7')
keyboard.add(key_vesy)
key_scorpion = types.InlineKeyboardButton(text='Скорпион', callback_data='8')
keyboard.add(key_scorpion)
key_strelec = types.InlineKeyboardButton(text='Стрелец', callback_data='9')
keyboard.add(key_strelec)
key_kozerog = types.InlineKeyboardButton(text='Козерог', callback_data='10')
keyboard.add(key_kozerog)
key_vodoley = types.InlineKeyboardButton(text='Водолей', callback_data='11')
keyboard.add(key_vodoley)
key_riby = types.InlineKeyboardButton(text='Рыбы', callback_data='12')
keyboard.add(key_riby)
bot.send_message(message.from_user.id, text='Выберите свой Знак Зодиака', reply_markup=keyboard)
@bot.callback_query_handler(func=lambda call: True)
def callback_worker(call):
if call.data == "1":
bot.send_message(call.message.chat.id, '')
bot.send_sticker(call.message.chat.id, 'CAACAgIAAxkBAAECEQFgUPpo5hQJF_0R4K-t7cD77oXs-gACcwUAAj-VzAo3ePzsWWk9Mx4E')
elif call.data == "2":
bot.send_message(call.message.chat.id, '')
bot.send_sticker(call.message.chat.id, 'CAACAgIAAxkBAAECEQNgUPrEuKDWWHR21wZvZOnIJN_ofQAC6gIAArVx2ga_z3ph-cwcdR4E')
elif call.data == "3":
bot.send_message(call.message.chat.id, '')
bot.send_sticker(call.message.chat.id, 'CAACAgIAAxkBAAECEQdgUPw1y_sYeV8jEb5jR2esLtuNlwACpgEAAladvQqdHCteZiENih4E')
elif call.data == "4":
bot.send_message(call.message.chat.id, '')
bot.send_sticker(call.message.chat.id, 'CAACAgIAAxkBAAECEQVgUPtzfcQ9iLug539q94lxh-sm-wACewADwZxgDNsaH7YdVDaIHgQ')
elif call.data == "5":
bot.send_message(call.message.chat.id, '.')
bot.send_sticker(call.message.chat.id, 'CAACAgIAAxkBAAECEQxgUP0DUM9qcbTYDbSSMr9BcmwyHgAC7QUAApb6EgWgrx7PNDE11x4E')
elif call.data == "6":
bot.send_message(call.message.chat.id, '')
bot.send_sticker(call.message.chat.id, 'CAACAgIAAxkBAAECERJgUP3bnT68jBinHXfdEZ0QyqWq3wACogEAAhZCawqhd3djmk6DIR4E')
elif call.data == "7":
bot.send_message(call.message.chat.id, '')
bot.send_sticker(call.message.chat.id, 'CAACAgIAAxkBAAECERRgUP6n5YyywrVX2a6TqjZIMRShxAACTAADRA3PF00ba9Q6BAfQHgQ')
elif call.data == "8":
bot.send_message(call.message.chat.id, '')
bot.send_sticker(call.message.chat.id, 'CAACAgIAAxkBAAECERZgUP8IrxFKQNaOFonpF1QoRib76AACYwADRA3PF6nke4bp4OxbHgQ')
elif call.data == "9":
bot.send_message(call.message.chat.id, '')
bot.send_sticker(call.message.chat.id, 'CAACAgIAAxkBAAECERpgUP9WR0e5XGXtzgGu6hCP274WoAACJgkAAhhC7gijq_JGMfijjh4E')
elif call.data == "10":
bot.send_message(call.message.chat.id, '')
bot.send_sticker(call.message.chat.id, 'CAACAgIAAxkBAAECERxgUP-WcEMlq6JmBpFg2kYgNf2gYQACbAADwDZPE5BliLN9ouTOHgQ')
elif call.data == "11":
bot.send_message(call.message.chat.id, '')
bot.send_sticker(call.message.chat.id, 'CAACAgIAAxkBAAECER5gUP_VqaZg0n9K973UUydljpdcXwACWAADQbVWDJmG_lj6IgQvHgQ')
elif call.data == "12":
bot.send_message(call.message.chat.id, '')
bot.send_sticker(call.message.chat.id, 'CAACAgIAAxkBAAECESBgUQABQAABoV84PCxeXx93Md8PvosoAAKTAAP3AsgPJeWS_-k7iFUeBA')
bot.register_next_step_handler(call.message,reg_name)