Задать вопрос
  • Как захостить телеграм бота на yandex cloud используя .Net?

    Вариантов несколько:
    1. Создать виртуальную машину в Compute Cloud с какой-нибудь убунтой и дальше по обычной инструкции:
    https://learn.microsoft.com/ru-ru/aspnet/core/host...
    Если у тебя там нет вебхуки, то достаточно будет просто выпилить всё что связано с nginx

    2. Используя Serverless Containers - нужно будет внимательно прочитать руководство от яндекса:
    https://cloud.yandex.ru/docs/serverless-containers...
    Там примеры даны для nodejs, но в принципе всё почти 1-в-1 переносится на .NET
    Dockerfile и так автоматически будет тебе добавлен при создании проекта.
    В случае телеграм-ботов этот способ подойдёт только в случае вебхуков

    3. Cloud functions:
    https://cloud.yandex.ru/docs/functions/lang/csharp/
    Совсем специфичный вариант и тоже проще именно с вебхуками подружить

    4. Через managed k8s кластер:
    https://cloud.yandex.ru/docs/managed-kubernetes/
    Подход ничем не различается от использования k8s не в яндексе. Создаёшь образ своего контейнера и через kubectl поднимаешь под.

    Я бы выбрал вариант с Compute Cloud, тк он сравнительно не дорогой (если сравнивать с managed k8s), достаточно гибкий (в отличие от cloud functions и serverless containers), и при этом простой (опять же, в отличие от serverless containers)
    Ответ написан
    1 комментарий
  • Какой хостинг выбрать для ТГ бота на .Net?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    Боты используют лонг-поллинг, поэтому DNS имя покупать/арендовать не надо, ровно как и платить за HTTP траффик приходящий (запросы). P.S. если ты на кол-беках делаешь, то надо.

    В данном случае подойдет любой хостинг, который поддерживает контейнеры.
    Такими могут служить:
    - Яндекс.Облако
    - Selectel
    - Hostinger
    - Digital Ocean

    и т.д. Просто вбиваешь - хостинг докер контейнеров.

    Если тебе нужно, хостить полноценное приложение (без докера), то круг выбора ссужается. Подсказать не могу.

    Лично я пользовался яндекс облаком - разворачивал полноценный Backend-Frontend на докеркомпозе. При регистрации дают бесплатные деньги (около 3тыс.)
    Ответ написан
    5 комментариев
  • Какой хостинг выбрать для ТГ бота на .Net?

    Adler_lug
    @Adler_lug
    Любой самый дешевый vds с каким нибудь линуксом, на который ставится .Net (ubuntu, debian и т.д.). И бота собираете под Linux.
    Ответ написан
    Комментировать