бонус
This commit is contained in:
parent
2836913020
commit
a448a8b39c
16
main.py
16
main.py
@ -73,8 +73,12 @@ questions = {
|
|||||||
"correct_option_id": 0
|
"correct_option_id": 0
|
||||||
},
|
},
|
||||||
"question8": {
|
"question8": {
|
||||||
"question": "Вопрос для темы 8",
|
"question": "Кто автор этой цитаты: 'Я знаю, что ничего не знаю'",
|
||||||
"options": ['Ответ 1', 'Ответ 2', 'Ответ 3', 'Ответ 4'],
|
"options": [
|
||||||
|
'Жан-Жак Руссо',
|
||||||
|
'Платон',
|
||||||
|
'Вольтер',
|
||||||
|
'Сократ'],
|
||||||
"correct_option_id": 3
|
"correct_option_id": 3
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
@ -87,7 +91,7 @@ links = [
|
|||||||
"https://telegra.ph/FILOSOFSKIE-PROBLEMY-INFORMATIKI-04-13",
|
"https://telegra.ph/FILOSOFSKIE-PROBLEMY-INFORMATIKI-04-13",
|
||||||
"https://telegra.ph/Isklyuchitelnost-ponyatiya-informacii-04-13",
|
"https://telegra.ph/Isklyuchitelnost-ponyatiya-informacii-04-13",
|
||||||
"https://telegra.ph/Filosofskie-problemy-informatiki-i-informacionnyh-tehnologij-04-13",
|
"https://telegra.ph/Filosofskie-problemy-informatiki-i-informacionnyh-tehnologij-04-13",
|
||||||
"https://telegra.ph/Filosofskie-problemy-informatiki-i-informacionnyh-tehnologij-04-13",
|
"https://telegra.ph/50-interesnyh-faktov-o-filosofii-04-15",
|
||||||
]
|
]
|
||||||
|
|
||||||
# Функция для обработки команды /start
|
# Функция для обработки команды /start
|
||||||
@ -215,7 +219,7 @@ def show_profile(chat_id):
|
|||||||
keyboard_gift = types.InlineKeyboardMarkup(row_width=1)
|
keyboard_gift = types.InlineKeyboardMarkup(row_width=1)
|
||||||
keyboard_gift.add(types.InlineKeyboardButton(text="Получить подарок", callback_data="get_gift"))
|
keyboard_gift.add(types.InlineKeyboardButton(text="Получить подарок", callback_data="get_gift"))
|
||||||
|
|
||||||
if count >= 2:
|
if count >= 5:
|
||||||
bot.send_message(chat_id, 'Поздравляем! Вашего количества баллов достаточно для получения '
|
bot.send_message(chat_id, 'Поздравляем! Вашего количества баллов достаточно для получения '
|
||||||
'подарка. Нажмите на кнопку ниже для его получения', reply_markup=keyboard_gift)
|
'подарка. Нажмите на кнопку ниже для его получения', reply_markup=keyboard_gift)
|
||||||
|
|
||||||
@ -255,7 +259,7 @@ def create_topics_keyboard(page):
|
|||||||
keyboard.add(types.InlineKeyboardButton(text="5.Философские проблемы информатики", callback_data="topic5"))
|
keyboard.add(types.InlineKeyboardButton(text="5.Философские проблемы информатики", callback_data="topic5"))
|
||||||
keyboard.add(types.InlineKeyboardButton(text="6.Исключительность понятия информации", callback_data="topic6"))
|
keyboard.add(types.InlineKeyboardButton(text="6.Исключительность понятия информации", callback_data="topic6"))
|
||||||
keyboard.add(types.InlineKeyboardButton(text="7.Философские проблемы информатики и информационных технологий", callback_data="topic7"))
|
keyboard.add(types.InlineKeyboardButton(text="7.Философские проблемы информатики и информационных технологий", callback_data="topic7"))
|
||||||
keyboard.add(types.InlineKeyboardButton(text="8.Факты об онтологии", callback_data="topic8"))
|
keyboard.add(types.InlineKeyboardButton(text="Бонус. 50 интересных фактов о философии", callback_data="topic8"))
|
||||||
|
|
||||||
# Добавляем кнопки для перехода к следующей странице
|
# Добавляем кнопки для перехода к следующей странице
|
||||||
if end_topic < 8:
|
if end_topic < 8:
|
||||||
@ -331,7 +335,7 @@ def handle_topic(call):
|
|||||||
correct = question_data["correct_option_id"]
|
correct = question_data["correct_option_id"]
|
||||||
|
|
||||||
poll = bot.send_poll(call.message.chat.id, question, options, is_anonymous=False,
|
poll = bot.send_poll(call.message.chat.id, question, options, is_anonymous=False,
|
||||||
type='quiz', open_period=30, correct_option_id=correct)
|
type='quiz', open_period=60, correct_option_id=correct)
|
||||||
global current_poll
|
global current_poll
|
||||||
current_poll = topic
|
current_poll = topic
|
||||||
else:
|
else:
|
||||||
|
Loading…
Reference in New Issue
Block a user