GF
Size: a a a
GF
0
P
КА
data = {}
@bot.message_handler(commands=["start"])
def start(m):
msg = bot.send_message(m.chat.id, "Как тебя зовут?")
data[str(m.chat.id)] = {}
bot.register_next_step_handler(msg, my_name)
def my_name(m):
if not m.text:
msg = bot.send_message(m.chat.id, "Как тебя зовут?")
bot.register_next_step_handler(msg, my_name)
return
data[str(m.chat.id)]["name"] = m.text
msg = bot.send_message(m.chat.id, "Твой возраст?")
bot.register_next_step_handler(msg, my_age)
def my_age(m):
if not m.text.isdigit():
msg = bot.send_message(m.chat.id, "Твой возраст?")
bot.register_next_step_handler(msg, my_age)
return
data[str(m.chat.id)]["age"] = int(m.text)
msg = bot.send_message(m.chat.id, "Добавь аватарку")
bot.register_next_step_handler(msg, my_pic)
def my_pic(m):
if not m.photo:
msg = bot.send_message(m.chat.id, "Добавь аватарку")
bot.register_next_step_handler(msg, my_pic)
return
data[str(m.chat.id)]["pic"] = m.photo[-1].file_id
end_talking(m)
def end_talking(m):
name = data[str(m.chat.id)]["name"]
age = data[str(m.chat.id)]["age"]
photo = data[str(m.chat.id)]["pic"]
bot.send_photo(m.chat.id, photo=photo, caption=f"Это {name}, ему {age}лет")
del data[str(m.chat.id)]
КА
data = {}
@bot.message_handler(commands=["start"])
def start(m):
msg = bot.send_message(m.chat.id, "Как тебя зовут?")
data[str(m.chat.id)] = {}
bot.register_next_step_handler(msg, my_name)
def my_name(m):
if not m.text:
msg = bot.send_message(m.chat.id, "Как тебя зовут?")
bot.register_next_step_handler(msg, my_name)
return
data[str(m.chat.id)]["name"] = m.text
msg = bot.send_message(m.chat.id, "Твой возраст?")
bot.register_next_step_handler(msg, my_age)
def my_age(m):
if not m.text.isdigit():
msg = bot.send_message(m.chat.id, "Твой возраст?")
bot.register_next_step_handler(msg, my_age)
return
data[str(m.chat.id)]["age"] = int(m.text)
msg = bot.send_message(m.chat.id, "Добавь аватарку")
bot.register_next_step_handler(msg, my_pic)
def my_pic(m):
if not m.photo:
msg = bot.send_message(m.chat.id, "Добавь аватарку")
bot.register_next_step_handler(msg, my_pic)
return
data[str(m.chat.id)]["pic"] = m.photo[-1].file_id
end_talking(m)
def end_talking(m):
name = data[str(m.chat.id)]["name"]
age = data[str(m.chat.id)]["age"]
photo = data[str(m.chat.id)]["pic"]
bot.send_photo(m.chat.id, photo=photo, caption=f"Это {name}, ему {age}лет")
del data[str(m.chat.id)]
с
с
с
P
data = {}
@bot.message_handler(commands=["start"])
def start(m):
msg = bot.send_message(m.chat.id, "Как тебя зовут?")
data[str(m.chat.id)] = {}
bot.register_next_step_handler(msg, my_name)
def my_name(m):
if not m.text:
msg = bot.send_message(m.chat.id, "Как тебя зовут?")
bot.register_next_step_handler(msg, my_name)
return
data[str(m.chat.id)]["name"] = m.text
msg = bot.send_message(m.chat.id, "Твой возраст?")
bot.register_next_step_handler(msg, my_age)
def my_age(m):
if not m.text.isdigit():
msg = bot.send_message(m.chat.id, "Твой возраст?")
bot.register_next_step_handler(msg, my_age)
return
data[str(m.chat.id)]["age"] = int(m.text)
msg = bot.send_message(m.chat.id, "Добавь аватарку")
bot.register_next_step_handler(msg, my_pic)
def my_pic(m):
if not m.photo:
msg = bot.send_message(m.chat.id, "Добавь аватарку")
bot.register_next_step_handler(msg, my_pic)
return
data[str(m.chat.id)]["pic"] = m.photo[-1].file_id
end_talking(m)
def end_talking(m):
name = data[str(m.chat.id)]["name"]
age = data[str(m.chat.id)]["age"]
photo = data[str(m.chat.id)]["pic"]
bot.send_photo(m.chat.id, photo=photo, caption=f"Это {name}, ему {age}лет")
del data[str(m.chat.id)]
КА
P
КА
КА
P
т
КА
т
т
ダ