Телеграмм - бот для приложения "Мой ресторан" написанный на языке Go.
Report Bug
·
Request Feature
Skye Trading Bot - это торговый бот для Telegram, который использует API Resto Evotor для создания заказов в ресторане. Бот позволяет пользователям просматривать меню, создавать и редактировать заказы, а также получать информацию о статусе и оплате заказа.
Загрузка меню | Подтверждение заказа | Печать чека | ||
---|---|---|---|---|
Мой ресторан | + | + | + | Рекомендуемый вариант |
Чек по заказу | + | + | загрузка меню через json файл, либо через ключ Эвотор | |
Файловый провайдер | + | - | - | создан для тестирования |
- Создайте нового Telegram бота и получите его API токен. Инструкции по созданию Telegram бота доступны в официальной документации Telegram.
- Клонируйте репозиторий Skye Trading Bot на свой локальный компьютер:
git clone https://github.com/serhiq/skye-trading-bot.git
- Перейдите в каталог с проектом:
cd skye-trading-bot/project
- Создайте файл config.yaml в папке data на примере config_example.yaml.
Его структура такая:
-
timezone - отвечает за форматирование даты в истории заказов
-
telegram/token - токен для бота
-
product_api - настройки внешнего API для загрузки номенклатуры
- evo_api
- resto_api
- file_provider
-
order_api - настройки внешнего API для создания заказов
-
- order_api
- resto_api
- file_provider
В папке настроек есть отдельные примеры для настроек приложения Мой ресторан и Чек по заказу.
- Запустите контейнеры приложения с помощью команды:
docker-compose up -d
После успешной установки и запуска Skye Trading Bot можно начать просматривать меню и создавать заказы с помощью Telegram.
Distributed under the Creative Commons Licence. See LICENSE.txt
for more information.