Заказчику требовалось, чтобы бот умел следующее:
- Чтобы ботом могли пользоваться только определённые роли
- Связать аккаунт Discord и VK профиль между собой (так же добавить возможность посмотреть связанные аккаунты и убрать связь)
- Пингануть из Discord'а пользователей в VK, написав сообщение в беседу, а так же если есть связанные аккаунты, то в личные сообщения (так же проверять, есть ли у пользователя роль отпуска)
- Отправить в отпуск пользователя Discord. Назначить роль отпуска этому пользователю и по истечении срока убрать эту роль. (так же добавить возможность посмотреть всех отдыхающих и отменить отпуск)
- Создавать напоминания, которые бы повторялись через определённый промежуток времени или всего лишь один раз (так же добавить возможность посмотреть все напоминания и отменить напоминания)
Для решения я использовал: Python, discord.py, PostresQL