split broadcast method to two. One that broadcasts to all chats with broadcasting set on and one that broadcasts to all given chats
changed epic games scheduled free games announcement check to be run on every day
scheduled job now checks for new free games startiung from 18:00:30. New games are checked once a minute for 5 tries. For each promotion checks that if it's starting date is current date, it is broadcasted as new free game promotion even though it is not thursday. If no new free games are found on thursday when new promotions are expected, broadcasts no-games-message after 5 tries
broadcast
method to two. One that broadcasts to all chats with broadcasting set on and one that broadcasts to all given chats