Skip to content

polesmih/myArtGalleryBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

myArtGalleryBot (java)

Telegram-бот для просмотра некоторых работ известных художников.

Бот в Telegram: @GalleryTrip_bot
Статья на Хабр

Лицензия

Этот проект лицензирован по лицензии MIT.
Подробности в файле LICENSE

Автор

Олеся Пономарева

В проекте использованы:

Java
MySQL
GitHub - repository
Telegram Bot API

Полный список используемых зависимостей и версий компонентов можно найти в pom.xml

В проект добавлена база данных для учета пользователей, которая развернута на виртуальном хостинге https://beget.com/ru.

Демонстрация функционала:

  1. Активация бота
    IMG_5251

  2. Меню и вызов клавиатуры с типами музеев
    IMG_5252

  3. Вызов клавиатуры с алфавитным перечнем
    IMG_5253

  4. Inline-клавиатура и с перечнем художников
    IMG_5254

  5. Загрузка картины выбраного художника
    IMG_5255

Сборка и запуск бота:

Запуск бота в среде разработки (IntelliJ IDEA) производится через запуск класса Main.java.
Также возможно создать исполняемый jar-файл и запускать его (как в среде разработки, так и на витртуальных ресурсах). В проекте (pom.xml) реализована возможность создания такого файла через плагин Apache Assembly

Выгружен telegram-бот на VPS: https://beget.com/ru/vps. Для выгрузки потребовалось:

  • зарегистрироваться на https://beget.com/ru и арендовать VPS (у меня - на Ubuntu 22.04 с SSL-сертификатом);
  • для общения с VPS установить клиент удалённого доступа PuTTY;
  • для передать на сервер файлов бота установить FTP-клиент - FileZilla.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages