powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Не получается поднять бота на Spring Boot
25 сообщений из 233, страница 7 из 10
Не получается поднять бота на Spring Boot
    #39970859
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если мигрировать в AWS то я-бы предложит поробовать такую платформу как ECS (это ихний докер).
Должна быть дешевле чем EC2.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39970869
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Бот - это слишком громкое слово. Никакой это не бот. Это просто сервлет который работает в контейнере
мессенжера телеграм.
это не правильно
телеграм обеспечивает только передачу сообщений
обработчик этих сообщений находится у тебя на сервере. как ты его сделаешь - это зависит от твоих знаний и возможностей.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39970872
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakeiras
Боты? Их полно:
- Фейсбук
- Ватсап
- Слак
- Саппорт боты на сайтах

бот - Ватсап платный
остальные не так популярны
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39970875
dakeiras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
dakeiras
Боты? Их полно:
- Фейсбук
- Ватсап
- Слак
- Саппорт боты на сайтах

бот - Ватсап платный
остальные не так популярны

Фейсбук не популярен?
Я выше уже говорил, что 90% людей в ЮВА считают что Интернет это Фейсбук.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39970878
miroooha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так, удалось выяснить, что в бесплатном плане heroku поддерживает только 20 подключений, потом БД не доступна. Проблема у меня в коде, так как после запроса (я обращаюсь через репозиторий), я получается не закрываю подключение к БД. В итоге повис сейчас на 20/20 подключений. Сбросил все подключения вручную через Heroku CLI и рестартнул приложение. Вернулось к 0/20. Сделал 1 запрос к БД - стало 10/20. Спустя пару секунд, не обращаясь из телеграм бота к БД, уже снова 20/20. Короче говоря, утечки, не гуд.

Как фиксить? Как закрывать подключение к БД? В классическом JDBC я примерно понимаю как, а вот в Spring Boot? Я вручную подключение не создаю, всё отдаю на волю спрингу и использую только репозиторий.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39970884
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используй Apache Dbcp или Hikari connection pools.

20 сеансов это свыше головы тебе хватит.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39970888
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakeiras
Фейсбук не популярен?
он популярен, но вот про его боты я не слышал
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39970904
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
mayton
Бот - это слишком громкое слово. Никакой это не бот. Это просто сервлет который работает в контейнере
мессенжера телеграм.
это не правильно
телеграм обеспечивает только передачу сообщений
обработчик этих сообщений находится у тебя на сервере. как ты его сделаешь - это зависит от твоих знаний и возможностей.

ОК. Я согласен. Я просто подчеркиваю что никаких опций ИИ Телеграмский API
нам не предоставил. В моём понимании Бот - это не диалоговая система а некий
симулятор человека на той стороне.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39970916
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
В моём понимании Бот - это не диалоговая система а некий
симулятор человека на той стороне.
основа - диалоговая система.
"та сторона" - это твоя программа, если ты сможешь качественно симулировать человека -значит будет хорошой у тебя бот
от апи телеги никаких опций и не требуется - только качественный канал
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39970959
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
mayton
В моём понимании Бот - это не диалоговая система а некий
симулятор человека на той стороне.
основа - диалоговая система.
"та сторона" - это твоя программа, если ты сможешь качественно симулировать человека -значит будет хорошой у тебя бот
от апи телеги никаких опций и не требуется - только качественный канал

А чем она принципиально будет отличаться от мобильного сайта?

Тоесть я хочу понять цимес диалогового бота. Может мне лень тайпать слова?

Может я просто выберу в меню нужный мне тип товара?
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39970965
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
А чем она принципиально будет отличаться от мобильного сайта?
если по большому счёту - ничем
но если вникать в тонкости - то почти всем.
основное кодирование этих сообщений
в браузерах есть пуш сообщения, для них используется какой-то сервер, и, кажись, платный
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39970970
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Ну, если для тебя кодирование и шифроваться это главное, тогда конечно.
Террорист?
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39970978
dakeiras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
боже вас упоси юзера заставалять писать боту.
Кнопки же есть в боте! За что вы так ненавидите юзеров?
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39970980
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
mayton
А чем она принципиально будет отличаться от мобильного сайта?
если по большому счёту - ничем
но если вникать в тонкости - то почти всем.
основное кодирование этих сообщений
в браузерах есть пуш сообщения, для них используется какой-то сервер, и, кажись, платный

Платный? О чем ты говоришь? Ты себе на сайте легко поднимешь web-push без всякой оплаты.
Тыж вебсокеты кодил? И в пуше тоже самое.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39970981
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakeiras
боже вас упоси юзера заставалять писать боту.
Кнопки же есть в боте! За что вы так ненавидите юзеров?

Вот вот. Яж к тому и подвожу. Если есть кнопки - нахрена мне нужен вообще мессенджер?

Обычный статический контент с формочками. И я буду счастлив как слон.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39970989
miroooha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, кто-нибудь может объяснить феномен?
Я запускаю на локальной машине бота на Spring Boot: - успешный старт.

Делаю деплой того же самого кода на heroku, и получаю
ApplicationContext Error:
The dependencies of some of the beans in the application context form a cycle...

Окей, я убрал все внедрения зависимостей через конструктор и просто делаю @Autowired на полях, чтобы heroku смог поднять бота. Так работает.

Но я никак не понимаю, почему в одном месте никаких циклических зависимостей не возникает, а там на heroku бац и..

Там как-то приложение по-особому стартует?
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39970993
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miroooha, запускаешь как? Через меню Idea->Run? Или через gradle bootRun?
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39970995
dakeiras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
dakeiras
боже вас упоси юзера заставалять писать боту.
Кнопки же есть в боте! За что вы так ненавидите юзеров?

Вот вот. Яж к тому и подвожу. Если есть кнопки - нахрена мне нужен вообще мессенджер?

Обычный статический контент с формочками. И я буду счастлив как слон.


Боты намного дешевле чем сайты\мобильные приложения, т.к. много вещей уже реализовано:
- На аутентификации можно сэкономить (я не советую правда так делать)
- на дизайне
- платежи можно принимать (если вы фирма)


+ боты во многом удобнее сайтов - быстрее работают, история вся видна. Можно уведомления слать.

Поэтому в сайты и в мобильные приложения добавляют ботов - с частью функционала.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39970999
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
100% согласен что вы экономите на дизайне. Я-бы сказал что это главный поинт.
И Телегу используете как PaaS.

Но не возврат ли это в 90-е когда чятом была IRC ? Или когда сайты читали через ... не приведи
господь Gopher протокол? Или когда файло скачали через ftp.

Тоесть мы полностью похоронили дизайн. Его де-факто нет. И бедный дизайнер остался без работы.
Мы лишили наш магазин идентичности. Кроме ярычка на титуле - ничего больше телега не показывает.

С моей точки зрения это какая-то странная деградация. Хотя мне как программисту - пофиг. Я то своё
рабочее место пока сохраняю.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39971008
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Ну, если для тебя кодирование и шифроваться это главное, тогда конечно.
не надо утрировать
не пользуешься - не хай
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39971009
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Платный? О чем ты говоришь? Ты себе на сайте легко поднимешь web-push без всякой оплаты.
Тыж вебсокеты кодил? И в пуше тоже самое.
ту несколько иное, для своих целей можно и будет похоже, но не это будет частный вариант
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39971010
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakeiras
- На аутентификации можно сэкономить (я не советую правда так делать)
это почему?
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39971011
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakeiras
- На аутентификации можно сэкономить (я не советую правда так делать)
это почему?
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39971028
dakeiras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
dakeiras
- На аутентификации можно сэкономить (я не советую правда так делать)
это почему?


бот это presentation layer. В нём не должно быть никакой своей бизнес логики.
Бизнес логика в REST API.
Безопасность в IAM.

Иначе получается каша.
...
Рейтинг: 0 / 0
Не получается поднять бота на Spring Boot
    #39971032
miroooha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
miroooha, запускаешь как? Через меню Idea->Run? Или через gradle bootRun?

Idea -> Run
...
Рейтинг: 0 / 0
25 сообщений из 233, страница 7 из 10
Форумы / Java [игнор отключен] [закрыт для гостей] / Не получается поднять бота на Spring Boot
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]