@@ -3,7 +3,6 @@ import { repository } from '@roll-stack/database'
33import { format } from 'date-fns'
44import { ru } from 'date-fns/locale/ru'
55import OpenAI from 'openai'
6- import { useAtriumBot } from '~~/server/services/telegram/atrium-bot'
76
87const logger = useLogger ( 'task:ai:daily-report' )
98
@@ -19,7 +18,7 @@ export default defineTask({
1918 }
2019
2120 try {
22- const { ai, telegram } = useRuntimeConfig ( )
21+ const { ai } = useRuntimeConfig ( )
2322
2423 const tasks = await repository . task . listCompletedToday ( )
2524 const preparedTasks = tasks . map ( ( task ) => ( {
@@ -55,30 +54,30 @@ export default defineTask({
5554
5655 // Flow item
5756 const date = format ( new Date ( ) , 'd MMMM' , { locale : ru } )
58- const flowItem = await repository . flow . createItem ( {
57+ await repository . flow . createItem ( {
5958 type : 'daily_task_report' ,
6059 title : `Задачи ${ date } ` ,
6160 description : finalMessage ,
6261 } )
6362
64- const separator = 'zzzzz'
65- const startAppData = `flow${ separator } ${ flowItem ?. id } `
63+ // const separator = 'zzzzz'
64+ // const startAppData = `flow${separator}${flowItem?.id}`
6665
67- // Get first words
68- const messageIntro = finalMessage . split ( ' ' ) . slice ( 0 , 40 ) . join ( ' ' )
69- const preparedMessage = `${ messageIntro } ...\n\nПродолжение внутри Атриума? 🙃`
66+ // // Get first words
67+ // const messageIntro = finalMessage.split(' ').slice(0, 40).join(' ')
68+ // const preparedMessage = `${messageIntro}...\n\nПродолжение внутри Атриума? 🙃`
7069
71- await useAtriumBot ( ) . api . sendMessage ( telegram . teamGroupId , preparedMessage , {
72- link_preview_options : {
73- is_disabled : true ,
74- } ,
75- reply_markup : {
76- inline_keyboard : [ [ {
77- text : '👉 Открыть Атриум' ,
78- url : `https://t.me/sushi_atrium_bot/app?startapp=${ startAppData } ` ,
79- } ] ] ,
80- } ,
81- } )
70+ // await useAtriumBot().api.sendMessage(telegram.teamGroupId, preparedMessage, {
71+ // link_preview_options: {
72+ // is_disabled: true,
73+ // },
74+ // reply_markup: {
75+ // inline_keyboard: [[{
76+ // text: '👉 Открыть Атриум',
77+ // url: `https://t.me/sushi_atrium_bot/app?startapp=${startAppData}`,
78+ // }]],
79+ // },
80+ // })
8281 } catch ( error ) {
8382 errorResolver ( error )
8483 }
0 commit comments