💡 У наведеному прикладі функція `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 встановлена