Пытаюсь сделать бота (на python), который присылает уведомления о дне рождении. Что неправильно делаю, как исправить (не программист)?

Для создания бота, который будет отправлять уведомления о днях рождения, вам потребуется использовать как минимум две вещи: библиотеку для работы с мессенджером или соцсетью, и библиотеку для работы с датами.

Вам стоит начать с изучения библиотеки для работы с мессенджерами. Например, для работы с Telegram вы можете использовать библиотеку python-telegram-bot. Для работы с Facebook Messenger — библиотеку pyMessenger. Эти библиотеки помогут вам отправлять уведомления из вашего бота в мессенджер.

Далее вам потребуется библиотека для работы с датами в Python. В стандартной библиотеке Python есть модуль datetime, который позволяет работать с датами. С его помощью вы сможете определять текущую дату, сравнивать даты, вычислять разницу между датами и многое другое.

После того, как вы определитесь с библиотеками, вам следует создать логику бота. Например, бот должен будет хранить информацию о днях рождения пользователей и каждый день проверять, не наступило ли день рождение у кого-то из них.

Необходимо также запланировать отправку уведомлений в нужное время. Для этого можно использовать библиотеку APScheduler, которая позволяет создавать задачи по расписанию в Python.

Основные шаги для исправления проблем:

1. Выберите библиотеки для работы с мессенджером и датами.
2. Создайте логику бота: хранение информации о днях рождения, проверка наступления дней рождений.
3. Планируйте отправку уведомлений в нужное время.

Если у вас возникнут конкретные вопросы по коду или проблемам в процессе разработки, не стесняйтесь задавать их здесь для получения дальнейшей помощи.