anote

Форк
0
/
index.ts 
26 строк · 696.0 Байт
1
import { Telegraf, session, Context } from 'telegraf';
2
import Processor from './flows/Processor';
3
import { BotContext } from './types/Types';
4

5
const config = require('config');
6
const bot = new Telegraf<BotContext>(config.get("token"));
7
const processor: Processor = new Processor();
8

9
bot.use(session());
10

11
bot.start((ctx) => ctx.reply('Welcome to NoteBote!'))
12

13
bot.on('text', (ctx: Context) => {
14
    processor.text(ctx);    
15
});
16

17
bot.launch();
18

19
// module.exports.handler = async function (event: { body: string; }, context: any) {
20
//     const message = JSON.parse(event.body);
21
//     await bot.handleUpdate(message);
22
//     return {
23
//         statusCode: 200,
24
//         body: '',
25
//     };
26
// };

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.