Предмет: Информатика, автор: khvostovand

Треба створити телеграм бота на python з кнопкою 'гороскоп' при натисканні на яку бот питає нас 'Вкажіть свій знак зодіаку'. Ми водимо наш зз і потім бот перевіряє чи є такий знак зодіаку чи ні. Якщо є то він ввиводе гороскоп а якщо ні то пише що такого зз не існує. Дякую!

Ответы

Автор ответа: advukrain
1

Ответ:

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 = {

       'овен': 'Сьогодні ваш день буде повний енергії і нових початків.',

       'телець': 'Сьогодні ви будете насолоджуватися затишком і комфортом.',

       'близнюки': 'Сьогодні ваш день буде повний цікавих знайомств і комунікацій.',

       'рак': 'Сьогодні ви будете дуже чутливі та уважні до потреб інших.',

       'лев': 'Сьогодні ваша харизма буде на висоті, і вам будуть підкорятися.',

       'діва': 'Сьогодні ваш день буде пройманий організованістю і точністю.',

       'травень': 'Сьогодні ви будете схильні до компромісів і гармонії.',

       'ваги': 'Сьогодні ви будете шукати гармонію і баланс у всіх сферах життя.',

       'скорпіон': 'Сьогодні вам потрібно буде виявити свою силу і впевненість.',

       'стрілець': 'Сьогодні ви будете сповнені ентузіазму і прагнення до нових пригод.',

       'козорі


khvostovand: Дякую!! Трохи не так працює але все ж дякую!!!
Похожие вопросы
Предмет: Физика, автор: soneechkasof