🛠 Урок 2: Знайомство з функціями

📋 Що ми навчимось:

💡 Що таке функція?

Функція — це **шухлядка з дією**. Ми можемо її створити і потім **викликати скільки завгодно разів**.
Наприклад:
def greet(): print("Привіт! 👋") greet() greet() greet()
💡 У наведеному прикладі функція `greet()` просто друкує "Привіт!". Ми викликали її тричі — і отримали три привітання!

🚀 Використовуємо функції з ботом

Тепер ми можемо робити **команди для бота через функції**, щоб повертати різні повідомлення:
from bendbandbot import SimpleBot bot = SimpleBot("ТВІЙ_ТОКЕН_ТУТ") # Функції для команд def say_hello(message): bot.send(message, "Привіт! 👋") def tell_joke(message): bot.send(message, "Чому комп’ютер був холодним? Бо він відкрив Windows 😄") def say_bye(message): bot.send(message, "Бувай! ✌️") # Додаємо команди bot.on_command("hello", say_hello) bot.on_command("joke", tell_joke) bot.on_command("bye", say_bye) # Запуск бота bot.start()
💡 Тепер кожна команда викликає окрему «шухлядку з дією» — функцію. Ми можемо **міняти текст в одній функції**, і він зміниться всюди, де ми її викликаємо.

🎯 Завдання

1. Додай ще дві свої функції для бота:
- /morning — щоб говорила "Доброго ранку!"
- /night — щоб говорила "На добраніч!"
2. Використовуй ці функції через bot.on_command

❓ Підказки

Якщо бот не відповідає:
- Перевір токен
- Перевір, що бібліотека bendbandbot встановлена