@mishapoiuytrewq "сколько необходимо изучать для бота на Haskell"?
При большом желании и внимательности за 1-ин день на Haskell, путем простейшего внимания того, что делаешь, чтения ознакомительных глав, и ковыряния: "http-client/aeson json/stack".
Но, вряд ли это будет каноничным. Как ни странно, такое справедливо написать и про др. языки, тот же C#. В нем можно "наговнокодить" все в public static, а можно реальзовать бот через DI/IoC и написать через тесты (TDD).
Короче говоря, быстро - можно на любом языке/стэке. Будет ли это красиво и канонично? Конечно, нет. Т.к. для этого мало знать языки, надо знать паттерны, иметь понимание того, что делаешь и др., а это за 1ин день - ни на одном языке невозможно.