не представляю, как это работает, вроде {bot} вообще строка, там точно $ перед строкой не нужно?
Нет
Точно.
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/routing?view=aspnetcore-2.1
Обсуждают сегодня