Я создаю бот-телеграмму с использованием задания CRON, поэтому он будет обновляться со всеми интересными выпусками фильмов / сериалов, и я хочу, чтобы он отправлял обновление раз в месяц.
Вы можете просмотреть его в этом Библиотека GitHub
Я также видел другие темы здесь в stackoverflow related .Но такое решение не относится к моей проблеме, или, по крайней мере, мне так кажется, поскольку мне не нужно получать обновления из каждого чата, в который будет загружаться мой бот, поскольку он будет ботом для рассылки новостей.
В основном у меня есть:
public void sendMessage(String message) {
SendMessage messageSender = new SendMessage().setChatId(someId).setText(message);
try {
execute(messageSender);
} catch (TelegramApiException e) {
e.printStackTrace();
}
}
Что хорошо, если вы отправляете одно сообщение, если вы уже знаете, что в чате хотите отправить сообщение.Но я хотел бы иметь функцию (или конечную точку REST), которая возвращает список chetIds, к которым привязан мой бот, чтобы я мог что-то вроде:
List<Integer> chatIds = someMagicRESTendpointOrFunction();
chatIds.stream().forEach(message -> sendMessage(message));