Задача

Чат-бот в Телеграм, который уведомляет о потерях людей в группах ВК

Дедлайн 10 апреля 2024Открыто около 1 месяца назад1 откликов
Впечатления и интересные события

Суть задачи

Техническое Задание
1. Введение
Целью данного проекта является создание чат-бота, который будет мониторить сообщения в указанных группах ВКонтакте на наличие информации о пропавших людях и отправлять уведомления в Telegram чат.
2. Функциональные требования
2.1. Бот должен иметь возможность подключаться к одной или нескольким группам ВКонтакте.
2.2. Бот должен мониторить новые сообщения в выбранных группах и искать ключевые слова о пропавших людях.
2.3. Если в сообщении обнаружены ключевые слова, бот должен отправлять уведомление о найденной информации в Telegram чат.
2.4. Бот должен поддерживать возможность работы с несколькими группами ВКонтакте одновременно.
3. Нефункциональные требования
3.1. Бот должен быть реализован на языке Python.
3.2. Для работы с API ВКонтакте должна использоваться библиотека vk_api.
3.3. Для отправки уведомлений в Telegram должна использоваться библиотека python-telegram-bot.
3.4. Бот должен быть запущен на постоянной основе для непрерывного мониторинга сообщений.
3.5. Бот должен обрабатывать сообщения в реальном времени с минимальной задержкой.
4. Интерфейсы
4.1. Бот должен предоставлять возможность управления списком групп ВКонтакте, к которым он подключен.
4.2. Бот должен отправлять уведомления в Telegram чат в текстовом формате с информацией о найденном сообщении и ссылкой на него.
5. Требования к безопасности
5.1. Для безопасной работы с API ВКонтакте и Telegram бот должен использовать токены доступа, которые не должны быть доступны в открытом доступе.
5.2. Бот должен обеспечивать конфиденциальность обработанных данных и не хранить их вне необходимого для функционирования объема.
6. Требования к тестированию
6.1. Перед внедрением бота должны быть проведены тесты для проверки его работоспособности и соответствия функциональным требованиям.
6.2. Тестирование должно включать проверку работы бота с различными группами ВКонтакте и корректностью отправки уведомлений в Telegram.

Этапы

1Публикация
2Поиск
3В работе
4Закрытие
5Отзывы
Черновик

Комментарии