mqhandler-bot: https://github.com/AndrewSergienko/mqhandler-bot
Message Queue Handler - це програма-виконавець, яка слухає дві черги повідомлень:
- Черга
"0"
- черга для команд - Черга
"1"
- черга для інформації про повідомлення
Команди:
print
- вивести останнє повідомлення на екранsend
- надіслати POST запит з повідомленням
Формат повідомлення:
{
"username": "string",
"text": "string",
"time": "string (ISO format)"
}
- Створити файл
.env
, заповнити його по прикладу з файла.env.example
- Запустити команду
docker compose up
Тести для програми находяться в папці tests
. Для тестування використовується pytest
та coverage
для визначення покриття тестами.
Тести запускаються за допомогою команди pytest --cov tests