Простой Telegram бот на Java и Spring Boot: @Scheduled для автоматической отправки сообщений из БД

  Рет қаралды 8,886

Дмитрий Финашкин

Дмитрий Финашкин

Жыл бұрын

Простой Telegram бот на Java и Spring Boot: @Scheduled для автоматической отправки сообщений из БД
Код доступен тут: github.com/DmitrijsFinaskins/...
В видео показано как автоматизировать отправление сообщений пользователям в заданное время. Сам текст для отправки берется из базы данных
Если эта тема вам интересна, то пишите об этом в комментариях, тогда мы продолжим улучшение бота!
Для тех кто хочет поддержать канал и стимулировать более частое появление видео:
TON кошелек ton://transfer/EQDaRh6x4f9zH1pQzt8lhJPE70eltVzYB-phi83BunLg6X2y
Ethereum кошелек: 0xfb654C91AC122e911db97435d491c3d919F6d8D5
PayPal: www.paypal.com/paypalme/DFina...
Группа ВК - rocketjava
Telegram - t.me/DmitrijsFinaskins
Мой сайт - dataguru.guide
Twitter - / dfinaskins

Пікірлер: 37
@Sanchio
@Sanchio 9 ай бұрын
Спасибо! Теперь мой бот шлёт мне "Ку-ку, ёпта!" каждую минуту)))
@user-bn9wc8db6s
@user-bn9wc8db6s Жыл бұрын
Спасибо Дмитрию за продолжение такой интересной темы!!!👍👍👍
@4up9
@4up9 Жыл бұрын
Дмитрий, большое спасибо! Отличный цикл получился!
@yasya_maybe631
@yasya_maybe631 Жыл бұрын
Спасибо за ваш труд! Буду очень ждать новых видео про телеграм ботов.
@romanfirsov89
@romanfirsov89 Жыл бұрын
Чуть чуть не дождался) Думал ты эту тему не будешь разбирать сам реализовал этот функционал по твоим подсказкам как это сделать в 9-ом видео цикла, но было интересно посмотреть и твою реализацию) Буду ждать еще видео из этой серии (про телеграмм Бота). Спасибо за твой труд.
@Kolenkalegend
@Kolenkalegend Жыл бұрын
Спасибо большое за цикл уроков, было очень интересно.
@user-cr1gi4qq1e
@user-cr1gi4qq1e Жыл бұрын
Спасибо за видео! Тема ботов очень интересна, так что надеюсь на продолжение!
@mrprogre_avandy
@mrprogre_avandy 8 ай бұрын
Спасибо за курс! Шлефанул спринг и БД, ну и оказывается бот это вообще не страшно, всем советую :)
@AbcDef-nv7qy
@AbcDef-nv7qy Жыл бұрын
Спасибо огромное! Посмотрел весь цикл
@user-ue4ct5of1r
@user-ue4ct5of1r Жыл бұрын
Очень интересная тема, не каждый такое может нормально рассказать, жду новых видео с crud для взаимодействия с базой данных ;)
@user-bn9wc8db6s
@user-bn9wc8db6s Жыл бұрын
Боты - очень классная тема, ждём продолжения!!!!!!!
@DilshodXakimov
@DilshodXakimov Жыл бұрын
Благодарю за такой полезной видео!🙏 Они были для меня очень полезние!👍 В следующих уроках покажите, пожалуйста, пример бота который управляеть с каналом и проводить онлайн оплаты🙏 Для меня это очень интересно!🙏
@darch6536
@darch6536 Жыл бұрын
Большое спасибо!
@Desttiny50
@Desttiny50 Жыл бұрын
Спасибо, легенда
@Mel26RUS
@Mel26RUS Жыл бұрын
Спасибо большое за ваш труд, очень много познал из вашего видео. но и было бы интересно посмотреть вашу реализацию бота, если пользователю надо нажимать на цепочку сообщений, например прохождение какого либо теста.
@litvak_ivan
@litvak_ivan Жыл бұрын
Привет =) круто. про бота для групп, было бы интересно посмотреть
@argynsagash9349
@argynsagash9349 Жыл бұрын
Спасибо за видеоуроки. Можно в след видео рассказать как обрабатывать приходящие сообщения . Например при регистрации ЮЗЕР вводит свои данные для сохранения в базу . Телефон , номер компании например
@khanblogger7107
@khanblogger7107 Жыл бұрын
perfect!!! good job!!! 👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍
@netflix2863
@netflix2863 Жыл бұрын
Пишу бота по Вашему примеру! Очень классно обьясняете ! Но не могли бы Вы, пожалуйста записать короткое видео , где и как добавить звуковой файл. Я пробовала по документации , к сожалению не получилось((((
@user-je7kq5zb7i
@user-je7kq5zb7i 4 ай бұрын
Будь благословенен тот день, в который ты родился))
@alias_5800
@alias_5800 Жыл бұрын
Отличное видео! Хотелось бы узнать как сделать, чтобы при обработке команды бот запрашивал следующим сообщением какие-то параметры и сразу после их получения продолжал обработку? Например, команда /factorial, в ответ на которую бот спрашивает число, потом получает ещё одно сообщение с числом и далее выполняет логику
@3lh0mg
@3lh0mg Жыл бұрын
Можешь выпустить видео как создать отдельные методы сообщений, клавиатур Например sendInLineKey(name, data);
@alexeyleonov8111
@alexeyleonov8111 Жыл бұрын
Спасибо за видео!! Оочень интересна тема состояний бота. Т.е. например нужно чтобы бот выполнил расчет. Он задает поочередно 4 вопроса , и после ответа пользователем на все вопросы делается расчет и выдается ответ на основании четырех ответов. Интересно как привязать все ответы к конкретному пользователю, как сделать так чтобы при участии двух пользователей ответы не перезаписывались.
@svnteen17
@svnteen17 Жыл бұрын
кстати, да было бы круто если бы разобрали эту тему
@energy7786
@energy7786 Жыл бұрын
Можешь в базе хранить)
@deshovka506
@deshovka506 Жыл бұрын
Спасибо за такие видео, с вашей помощью разбираюсь с java. По вашим видео сделал телеграм бота, однако появилась проблема, с асинхронностью, все эвенты собираются в очередь, и строго по очереди бот их выполняет. гуглил много насчёт этого, находил решения по типу открывать новый поток для каждого эвента, но мне кажется, что так делать нехорошо, пытался через spring.boot с помощью @async - тоже не помогло. возможно вы сможете подсказать как сделать асинхронное выполнение? до этого этот же бот был написан на питоне, там асинхронность делал через asyncio.
@user-ln7xg4rh6m
@user-ln7xg4rh6m Жыл бұрын
Посоветуйте книжку (и) по изучения spring , буду очень благодарен
@krab9512
@krab9512 Жыл бұрын
А будет ли подключение мониторинга бота в grafana & prometheus?
@3lh0mg
@3lh0mg Жыл бұрын
Ребят, не работает клик по inlinebutton непонятно почему. проверяю по callbackdata, но проверка не проходит. как будто бы у кнопки нет даты, но ведь кнопка имеет дату кто-нибудь сталкивался с подобным, какие решения есть?
@alialiev7503
@alialiev7503 Жыл бұрын
А не подскажете как сделать так, чтобы не блокировался метод? Т.е. пока один совершает операции в методе, заходит еще один пользователь в бот и совершает другие действия. Получается что-то со Scope делать? но почему то не помогает делать его prototype
@Anastazi_Mart
@Anastazi_Mart Жыл бұрын
Подскажите, пожалуйста, какие именно файлы необходимо загрузить на сервер, если у меня уже готов чат бот в Телеграм написанный на Java? Я новичок в программировании и пока не могу разобраться...
@hostvi
@hostvi Жыл бұрын
Как вытащить по запросу из базы данных ту текстовую строку которая мне нужна ?
@robinson.001
@robinson.001 7 ай бұрын
Здравствуйте. Хотел бы узнать. А возможно ли создать такого бота, который будет пересылать сообщения НЕ из моего канала -> в мой канал с отредактированным текстом (Текст поста такой же, но ссылка например заменяется на ссылку моего канала). Что бы это происходило автоматически. Реально ли?
@user-xs2dx2mh3f
@user-xs2dx2mh3f Жыл бұрын
А нет ли риска, что с такой реализацией сервак , на котором развёрнут бот, могут заблочить за спам?
@user-xp1sm5hp3g
@user-xp1sm5hp3g Жыл бұрын
Подскажите, пожалуйста, на какой сервер можнл задеплоить проект в России? Без страха блокировки
@JavaManuals
@JavaManuals Жыл бұрын
Ну если совсем без страха даже теоретической блокировки, то это Yandex Cloud
@howscwerna
@howscwerna 5 ай бұрын
Не законченный цикл получается. функционал вроде бы и есть, а вроде бы и нет. обсуждалось столько идей в боте, а по итогу это самый простой бот, который реагирует просто на команды в формате текстового ответа и рассылку делает. К тому же код очень грязный
Пранк пошел не по плану…🥲
00:59
Саша Квашеная
Рет қаралды 6 МЛН
Они так быстро убрались!
01:00
Аришнев
Рет қаралды 1,3 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:40
CRAZY GREAPA
Рет қаралды 25 МЛН
Deploy contract with harhat on swisstronic chain
7:55
underNFT
Рет қаралды 46
Пранк пошел не по плану…🥲
00:59
Саша Квашеная
Рет қаралды 6 МЛН