Changed db.js to use chat info instead of chat_id, to be able to tell between user and group (useful in MessageQueue)
Updated database to store if user is group (is_group column). Added a migration (default true) and a transition command (/update) to users update their db lines to is_group = false.
Updated some dependencies to fix vulnerability issues
Implemented MessageQueue to manage group and user messages and avoid flood limits
Relevant changes: