Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.02.2021, 18:30
Новичок на форуме
Отправить личное сообщение для drozd2016 Посмотреть профиль Найти все сообщения от drozd2016
 
Регистрация: 11.01.2021
Сообщений: 7

Телеграм бот отправка сообщений со скрипта.
Добрый день. Мне нужна помощь в отправке сообщения с телеграм бота. Если коротко об пред истории. Встала задача создать телеграм бот для напоминания о днях рождения. Так как ггул календарь бывает забывает информировать. Я пишу бота на JS. Сделал функцию которая будет работать как таймер и раз в день (в примере раз в секунду) выдавать сообщения. Далее я хотел добавить перебор масива и т.д. Но сейчас конкретно заключаеться проблема в одном. Как отправить сообщения при срабатывании функции со скрипта сразу в опеределенный чат?

вот мой файл app.js:


import express from 'express'
import { PORT, TOKEN } from './config.js'
import { Telegraf } from 'telegraf'

..
const app = express()
const bot = new Telegraf(TOKEN)
// Это проверка что бот реагирует на команды (реагирует)
bot.start(ctx => {
    ctx.reply('Welcome, bro')
})

bot.hears('хочу есть', ctx => {
    ctx.reply('Так передохни и покушай')
})

bot.command('time', ctx => {
    ctx.reply(String(new Date()))
})

bot.launch()
app.listen(PORT, () => console.log(`My server is running on port ${PORT}`))

//Закончили проверку.


//Теперь по сути:

function alarm() { 
Telegraf.sendMessage(TOKEN, 388209444, text);
  setAlarm();
}

function setAlarm() {
  var date = new Date(Date.now());
  var alarmTime = new Date(date.getYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes());
  if (date.getMinutes() > 1) {
    alarmTime.setDate(date.getMinutes() + 1);
  }
  setTimeout(alarm, alarmTime.valueOf() - Date.now());
}
setAlarm();


Помогите пожл. Или скажите как проще на JS это реализовать. Буду очень благодарен.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка сообщений с формы на почту Alina_Kuv AJAX и COMET 3 01.08.2017 13:04
Двойная отправка сообщений Vladislav306907 jQuery 12 14.03.2016 15:33
отправка сообщений на e-mail serigc Серверные языки и технологии 1 18.12.2014 23:37
Асинхронная отправка сообщений Гугл-мен Общие вопросы Javascript 18 20.07.2013 12:33
Скрипты отправка сообщений между пользователями, скрипт вывод текста на страницу.... Rapala Элементы интерфейса 2 12.01.2011 17:27