Написать бота в ТГ

2 000 руб. за проект
08 декабря 2024, 23:23 • 42 отклика • 204 просмотра
Есть бот в тг. С помощью python нужно прописать структуру, чтобы бот работал с сервера.
структура бота
Структура бота

1. Приветствие и описание бота

  • Краткое представление о боте и его целях.
2. Меню с основными опциями

  • Список доступных действий с кратким описанием:
    • Мониторинг состояния: пройти опросники для отслеживания состояния тревожности, депрессии и стресса. (Бот предлагает заполнить три опросника. Человек должен иметь возможность отказаться от прохождения на любом этапе. По определенно у алгоритму подсчитываются результаты опросников и выдаются результаты. Бот должен предлагать напомнить проходить каждую неделю, если человек это хочет
    • Расписание и напоминания: помощь в организации времени, напоминания о важных датах.
    • Работа с негативными мыслями: методы работы с негативными мыслями и их переработка.
    • Практики осознанности: техники расслабления, дыхательные упражнения и другие практики для снятия стресса.
    • Гигиена сна: советы по улучшению качества сна в стрессовых ситуациях.
    • Тревожная кнопка: экстренные контакты для психологической помощи.
    • Выход: завершение работы с ботом.
3. Мониторинг состояния

  • Опросники на тревожность, депрессию и стресс для оценки текущего состояния.
4. Расписание и напоминания

  • Включает напоминания о важных датах, например, экзаменах и зачетах.
5. Работа с негативными мыслями

  • Техники для работы с негативными мыслями и переработка этих мыслей в конструктивное русло.
6. Практики осознанности

  • Описание техник, таких как "Безопасное место", дыхание 4-7-8, прогулки, техника 5 чувств.
7. Гигиена сна

  • Советы по улучшению сна, важность режима сна и создание правильной атмосферы для хорошего отдыха.
8. Тревожная кнопка

  • Контакты экстренной психологической помощи, если пользователь чувствует сильную тревогу.
9. Выход

  • Завершение работы с ботом

  • у меня есть описание с каждой методики и видение реакции бота на нее, когда ее предлагать, какой текст выдавать. Эти заготовки есть. Даже есть коды, написанные gpt4o, если они помогут. Нужно будет также добавить аудио для работы с одной из методик. но в целом структура бота такая