TODO: ICTB-5 check node:20-slim
TODO: ICTB-6 cut-off version v1.0.0
TODO: ICTB-7 .env for dev & for prod. Add schedule for dev '*/10 9-21 * * *' + for prod '0 9-21 * * *'
TODO: ICTB-8 add Standard words set #1 (the 30 common usefully words from 3 letters. Ask ChatGPT)
TODO: ICTB-10 Implement translation
TODO: ICTB-13 add button to check user status (user mode)
TODO: ICTB-17 add logging
TODO: ICTB-3 make deleting operations by inline keyboard
TODO: ICTB-4 make schedule from 9:00 till 21:00
TODO: ICTB-5 cut-off version v1.0.0
TODO: ICTB-11 add left bottom menu
TODO: ICTB-12 add instruction '/instruction'
TODO: change in interface
TODO: Multiple deleting issue
TODO: redo users dictionary with object ({id: 123, word: ...})
TODO: make schedule from 9:00 till 21:00
TODO: make deleting operations by inline keyboard
TODO: check working of MessageService
TODO: delete unused keyboard options... And other that can be
TODO: on pressing 'Cancel' or other word — bot add word 'Cancel'
TODO: test the bot
TODO: redo inline keyboard to reply keyboard
TODO: redo all read / write file to read/writeFileSync
TODO: make 3 methods: remove word / start learning, stop learning
TODO: delete duplicates of words
TODO: set-up node-typescript to make possible to debug
TODO: redo all read / write file to read/writeFileSync
TODO: move findUserMethod to separate method
TODO: redo inline keyboard to reply keaboard
TODO: implement the 'scheduleJob'
schedule.scheduleJob('13 * * * *', () => { bot.sendMessage(chatId, 'Hello! This is a scheduled message.'); });
TODO: investigate usage info: https://github.com/yagop/node-telegram-bot-api/blob/master/doc/usage.md
TODO: investigate API: https://github.com/yagop/node-telegram-bot-api/blob/master/doc/api.md
TODO:investigate help from repository's package: https://github.com/yagop/node-telegram-bot-api/blob/master/doc/help.md
TODO: redo bot for webhooks: https://github.com/yagop/node-telegram-bot-api/tree/master/examples/webhook
TODO: send message by time