powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Telegram Bot на JAVA
7 сообщений из 7, страница 1 из 1
Telegram Bot на JAVA
    #39413351
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!
начал писать бот для телеграма появились несколько вопросов, с Вашего позволения поочередно буду задавать
1) пока не имеется доступ к основной базе но нужная инфа есть на сайте пока что этого достаточно... и так что я делал начал парсит сайт с помощью библиотеки jsoup и получил нужную инфу в моем случае таблицу с данными, и так вопрос, посоветуйте плйз эту таблицу как передать пользователю? в виде строки или ещё что то?

но когда отправлял вот таком виде
Код: java
1.
return doc.body().getElementById("table_super").getElementsByTag("thead").outerHtml();



то получил вот такой ответ:
Код: html
1.
2.
3.
4.
5.
6.
<tr>
<th>Рейс</th>
<th>САМАРКАНД</th>
<th>Местное время</th>
<th>Дни курсирования</th>
</tr>



а мне нужен более менее читабельный вариант... есть идеи?
...
Рейтинг: 0 / 0
Telegram Bot на JAVA
    #39413358
natanabrahamjr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты можешь ковертить в пдф из хтмла айтекстом, и слать пдф документ например,
или по-старинке, в стиле ИРК чатов - делать моноширинным шрифтом какое-нибудь подобие таблицы, но, с учетом того что символов в строку засунуть можно мало придется долго стараться, чтоб совсем топорно не выглядело.
...
Рейтинг: 0 / 0
Telegram Bot на JAVA
    #39413361
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
natanabrahamjr,

конечном счете что хочу делать:
найти нужный рейс... но только табличка оочень большая для телеграмма а вот вариант с пдф думаю не целесообразно лучше будет если пользователю предоставить готовую табличку прям в одно телеграмма, или есть ещё вариант типа выбор станцию отправления и выбор станцию назначения, тогда получим не такую уж большую табличку...
...
Рейтинг: 0 / 0
Telegram Bot на JAVA
    #39413476
ferc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Музаффарnatanabrahamjr,

конечном счете что хочу делать:
найти нужный рейс... но только табличка оочень большая для телеграмма а вот вариант с пдф думаю не целесообразно лучше будет если пользователю предоставить готовую табличку прям в одно телеграмма, или есть ещё вариант типа выбор станцию отправления и выбор станцию назначения, тогда получим не такую уж большую табличку...

html таблицы телеграм не поддерживает.
...
Рейтинг: 0 / 0
Telegram Bot на JAVA
    #39413513
If Dzen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferc, рекомендовал бы использовать sselector-syntax для jsoup.
https://jsoup.org/cookbook/extracting-data/selector-syntax

Если данных много\большого размера, можно сделать объектную модель. Формировать из всего этого файл с помощью kryo и передавать пользователю.
...
Рейтинг: 0 / 0
Telegram Bot на JAVA
    #39413516
If Dzen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если клиент не сможет вытаскивать данные из файла kryo, можно сделать нужный шаблон к примеру с помощью freemarker, заполнить его.
...
Рейтинг: 0 / 0
Telegram Bot на JAVA
    #39413922
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я тут подумал что таблички большие для телеграмма по этому немножко изменить запрос а точнее:
команда --> /рейс
ответ --> введите /рейс станция отправления станция назначения
команда --> /рейс Ташкент Москва
ответ --> Поезд: №6
дни недели: пн,вт,ср
время отправления: 18-00

что скажете? думаю что много инфы не читабельны и ещё не удобны...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Telegram Bot на JAVA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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