Skip to content

BJBot - Blackjack card game Telegram Bot (aiohttp)

Notifications You must be signed in to change notification settings

Rush-iam/BlackjackBot

Repository files navigation

BJBot - Blackjack Telegram Bot

What is it?

BJBot - bot for Telegram, which invites to play Blackjack.

What is inside?

Application workflow schema

flowchart LR

subgraph Database [Database]
    DB[(PostgreSQL)]
end
subgraph API [App services]
  BACKEND((Admin<br/>API))
  BOT((Blackjack<br/>Bot))
end
subgraph External clients
    REST{{Administrator}}
end
subgraph External service
    TELEGRAM[Telegram<br/>API]
end

BACKEND ---|REST API| REST
DB ---|get<br/>statistics| BACKEND

BOT ---|UI<br/>messages| TELEGRAM
DB ---|store chats,<br/>games, players| BOT
Loading

Artyom nGragas Kornikov. Project for KTS Python Async Backend.


BJBot - Blackjack Telegram Bot

Что это?

BJBot - бот для Telegram, который предложит сыграть в Blackjack.

Как устроен внутри?

Схема работы приложения

flowchart LR

subgraph Database [База Данных]
    DB[(PostgreSQL)]
end
subgraph API [Сервисы приложения]
  BACKEND((Admin<br/>API))
  BOT((Blackjack<br/>Bot))
end
subgraph Внешние клиенты
    REST{{Администратор}}
end
subgraph Внешний сервис
    TELEGRAM[Telegram<br/>API]
end

BACKEND ---|REST API| REST
DB ---|получение<br/>статистики| BACKEND

BOT ---|работа<br/>UI| TELEGRAM
DB ---|запись чатов,<br/>игр, игроков| BOT
Loading

Артем nGragas Корников. Учебный проект для KTS Backend.

About

BJBot - Blackjack card game Telegram Bot (aiohttp)

Resources

Stars

Watchers

Forks