Треба створити телеграм бота на python з кнопкою 'гороскоп' при натисканні на яку бот питає нас 'Вкажіть свій знак зодіаку'. Ми водимо наш зз і потім бот перевіряє чи є такий знак зодіаку чи ні. Якщо є то він ввиводе гороскоп а якщо ні то пише що такого зз не існує. Дякую!
Answers & Comments
Ответ:
import telebot
# Створюємо екземпляр бота з токеном вашого телеграм-бота
bot = telebot.TeleBot('YOUR_BOT_TOKEN')
# Обробник команди /start або натискання на кнопку "гороскоп"
@bot.message_handler(commands=['start'])
@bot.message_handler(func=lambda message: message.text == 'гороскоп')
def handle_start(message):
# Відправляємо повідомлення з проханням ввести знак зодіаку
bot.reply_to(message, 'Вкажіть свій знак зодіаку')
# Обробник отриманих повідомлень
@bot.message_handler(func=lambda message: True)
def handle_message(message):
# Отримуємо текст повідомлення
sign = message.text.lower()
# Словник знаків зодіаку і відповідних гороскопів
zodiac_signs = {
'овен': 'Сьогодні ваш день буде повний енергії і нових початків.',
'телець': 'Сьогодні ви будете насолоджуватися затишком і комфортом.',
'близнюки': 'Сьогодні ваш день буде повний цікавих знайомств і комунікацій.',
'рак': 'Сьогодні ви будете дуже чутливі та уважні до потреб інших.',
'лев': 'Сьогодні ваша харизма буде на висоті, і вам будуть підкорятися.',
'діва': 'Сьогодні ваш день буде пройманий організованістю і точністю.',
'травень': 'Сьогодні ви будете схильні до компромісів і гармонії.',
'ваги': 'Сьогодні ви будете шукати гармонію і баланс у всіх сферах життя.',
'скорпіон': 'Сьогодні вам потрібно буде виявити свою силу і впевненість.',
'стрілець': 'Сьогодні ви будете сповнені ентузіазму і прагнення до нових пригод.',
'козорі