• Какой инструментарий использовать для разработки Telegram бота на ASP.Net Core?

    @FreeBa
    1. Visual Studio Community - там есть все что нужно.
    2. Asp.net Core в принципе разворачивается и на линуксе, так что можно использовать практический любой сервер. Некоторые хостеры предлагают в том числе и бесплатные варианты. Гуглится по "linux vps free".
    3. Самое элементарное - докер в обнимку с Azure - там сертификат бесплатно дадут. Если хочется свой vps - то можно использовать бесплатный https://letsencrypt.org/, он подойдет.

    PS: небольшой нюанс - при использовании популярных Nuget пакетов для работы с телеграм (вроде Telegram.Bot) обязательно переключайтесь с System.Text.Json (в asp.net core 3.0 и старше он используется по умолчанию), на Newtonsoft.Json. Иначе можно провести несколько увлекательных часов разбираясь почему приходят пустые сообщения.
    Ответ написан
    3 комментария