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 * as dotenv from 'dotenv'
|
||||||
import { Telegraf } from 'telegraf'
|
import { Telegraf } from 'telegraf'
|
||||||
|
import { errorHandler } from './errors'
|
||||||
|
import { testHandler } from './handlers'
|
||||||
|
|
||||||
|
|
||||||
// Главная функция приложения (Точка входа).
|
// Главная функция приложения (Точка входа).
|
||||||
const main = () => {
|
const main = () => {
|
||||||
@ -17,15 +20,13 @@ const main = () => {
|
|||||||
const bot = new Telegraf(token)
|
const bot = new Telegraf(token)
|
||||||
|
|
||||||
// Обработчик команды /start
|
// Обработчик команды /start
|
||||||
bot.start(async ctx => {
|
bot.start(testHandler)
|
||||||
await ctx.reply('Привет!')
|
|
||||||
})
|
|
||||||
|
|
||||||
// Запуск бота
|
// Запуск бота
|
||||||
bot.launch()
|
bot.launch()
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
// Обработка ошибок.
|
// Обработка ошибок.
|
||||||
console.log('Ошибка:', e)
|
errorHandler(e)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user