IgorPI
@IgorPI

У кого получилось подключить Microsoft bot framework к Telegram вне Azure?

Коллеги, несколько дней юзаю ботов Microsoft bot framework

Как я понял, все заточено под Azure, ну как минимум из коробки нельзя подключить телеграм вне Azure.
Я могу ошибаться, а вдруг есть адаптер для Telegram o_O. (да, есть какой-то полудохлый не рабочий)

Не хотим юзать Azure, больно дорогой, в принципе самый дорогой облачный сервис.

Немного кода

Вот простейшая реализация
Некий слушатель, ждёт строго определённый формат сообщения
// Create adapter.
// See https://aka.ms/about-bot-adapter to learn more about adapters.
const adapter = new BotFrameworkAdapter({
    appId: process.env.MicrosoftAppId,
    appPassword: process.env.MicrosoftAppPassword
});

const bot = new CustomPromptBot(conversationState, userState);

// Listen for incoming requests.
server.post('/api/messages', (req, res) => {
    adapter.processActivity(req, res, async (context) => {
        // Route to main dialog.
        await bot.run(context);
    });
});


Собственно вопрос, у кого есть пример решения бота на Microsoft bot framework вне облачных сервисах?
Я планирую бота запустить в докере в своём облаке, почти бесплатном.

Спасибо.
  • Вопрос задан
  • 180 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы