Создание Telegram-бота на Java

preview_player
Показать описание
{ GeekCode | GeekDay | GeekBrains | GeekWeek2018 | MailRu }

Боты — специальные аккаунты в Telegram, созданные, чтобы автоматически обрабатывать и отправлять сообщения. В этом видеоуроке мы напишем простейшего бота Telegram, который будет отвечать на команды. Что нам понадобится:
2. IDE Можно выбрать любую, я буду работать в IntelliJ IDEA.

Архив с приложением

Ищешь VPS сервер для своих проектов за пределами РФ? Hostens уже тут))

Для начала идеально подойдет тариф Linux Small
(CPU: 1 x 2.60 GHz / RAM: 2 GB / Storage: 20 GB / Bandwidth: 4 TB / Port speed: 100 Mbps / KVM)

Чтобы максимально сэкономить, используй промокод в корзине hc50off и получишь доп. скидку 50% на VPS сервер. Вместо 64.80$ цена за 3 года будет всего 32.40$.

Ищешь VDS/VPS сервер для своих проектов внутри РФ? FirstVDS тебе подойдет))
Рекомендации по теме
Комментарии
Автор

Наверное лучший урок! на просторе интернета. Везде с подвохами, недосказано итд, а тут всё четко

АлександрЗемляков-рэ
Автор

Блин это так круто, спасибо вам большое, вы дали заряд мотивации)

Грант
Автор

Спасибо за урок! Очень понятно и информативно.

mihey
Автор

Спасибо, было достаточно просто и понятно.
Хотелось в будущем по больше вниманию уделять синтаксису (почему так и что для чего).
Сейчас буду по шагам создавать свой с командами.

bxqptfs
Автор

1:04:02 на этом этапе бот почему-то не хочет воспроизводить (отсылать пользователю) json сообщение с большим количеством текста и символов. Провел проверку с помощью println в консоль, сообщение есть, а пользователю не отсылается. При этом сам метод отправки сообщений работает, если указать простой String текст. Как такое может быть?? Может у Телеграмма стоит заглушка на подобные сообщения?

ukrainesov
Автор

Проблемы с ApiContextInializer возникали у кого то?

MykytaFox
Автор

Не возникали ни у кого проблемы с отправкой сообщений погоды?

АртурИрон-еу
Автор

Видео было очень полезно, спасибо! Только вот качество картинки хотелось бы получше

arturshamrin
Автор

проблемы с парсингом
Bad Request: can't parse entities: Can't find end of the entity starting at byte offset 196

HumorANDCHannel
Автор

ApiContextInitializer не ипортируется что делать?

bereal
Автор

Error:java: error: release version 5 not supported
при попытке первого запуска. кто подскажет?

ecomanermetaverse
Автор

При создании объекта TelegramBotsApi telegramBotsApi = new TelegramBotsApi(); выдает ошибку Cannot resolve constructor 'TelegramBotsApi()' с чем это может быть связано?

РусланВовчок
Автор

Здравствуйте мне нужно получить фото аватара пользователя для этого нужно создать getUserProfilePhotos = new GetUserProfilePhotos() далее установить Id пользователя а вот далее вызвать метод anser) - он вернет объект userProfilePhotos - в нем уже будут фотографии вопрос string anser чему должно быть равно?

АртурАракелов-кг
Автор

крутой урок.
важное для начала - где то за кадром.
всё остальное, более чем очевидное - здесь.
90 минут черного экрана было бы более информативно.

ЭгоХьюз
Автор

Почитал коментарии, не выходит и всё. Куча ошибок (Error removing old webhook, Unable to execute deleteWebhook method, failed: Connection timed out: connect ), стоит впн, пробовал через прокси, скачивал архив с приложением по ссылке под видео и то же самое выдает .

IvanIvanov-ymiy
Автор

Error:java: error: release version 5 not supported Что делать?

wirhetwirhe
Автор

Импортировать автоматические зависимости не подхватывает. Какие зависимости надо в таком случае добавлять в ручную? А то начинает ругаться на фрейморк для логинов slf4j.

Guitarslave
Автор

что должно быть в файле log4j2.xml и где он должен быть расположен? работаю в эклипсе . Выдаёт ошибку 629 ERROR RollingFile contains an invalid element or attribute "LevelRangeFilter"

oleksiishastalo
Автор

А что такое nvc или эн ви си как говорит автор.? Где то на 31 минуте

konstantinvyacheslavovich
Автор

Подскажите пожалуйста как сделать листовку в боте. Вот например как в баду. То есть показываем девушку с низу фото описание и кнопки вперёд назад если есть предидущая и нравиться. При нажатии назад или вперёд показываешься следующая девушка или предидущая при этом сообщений больше не становиться а удаляеться как бы это и на его месте показывается новое

sevenone