add test handlers
This commit is contained in:
parent
d76e02b33f
commit
6f416a0520
3
src/errors/index.ts
Normal file
3
src/errors/index.ts
Normal file
@ -0,0 +1,3 @@
|
||||
export const errorHandler = (e: any) => {
|
||||
console.log('Error Handler:', e.message)
|
||||
}
|
1
src/handlers/index.ts
Normal file
1
src/handlers/index.ts
Normal file
@ -0,0 +1 @@
|
||||
export * from './test'
|
5
src/handlers/test.ts
Normal file
5
src/handlers/test.ts
Normal file
@ -0,0 +1,5 @@
|
||||
import { Context } from 'telegraf'
|
||||
|
||||
export const testHandler = (ctx: Context) => {
|
||||
console.log('Test handler:', ctx)
|
||||
}
|
@ -1,6 +1,9 @@
|
||||
// Импорт сторонних библиотек.
|
||||
import * as dotenv from 'dotenv'
|
||||
import { Telegraf } from 'telegraf'
|
||||
import { errorHandler } from './errors'
|
||||
import { testHandler } from './handlers'
|
||||
|
||||
|
||||
// Главная функция приложения (Точка входа).
|
||||
const main = () => {
|
||||
@ -17,15 +20,13 @@ const main = () => {
|
||||
const bot = new Telegraf(token)
|
||||
|
||||
// Обработчик команды /start
|
||||
bot.start(async ctx => {
|
||||
await ctx.reply('Привет!')
|
||||
})
|
||||
bot.start(testHandler)
|
||||
|
||||
// Запуск бота
|
||||
bot.launch()
|
||||
} catch (e) {
|
||||
// Обработка ошибок.
|
||||
console.log('Ошибка:', e)
|
||||
errorHandler(e)
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user