https://github.com/profatsky/freebots-frontend
No-code конструктор Telegram-ботов с функционалом генерации кода
https://github.com/profatsky/freebots-frontend
aiogram aiogram-bot aiogram-bot-template aiogram3 bot chatbot-telegram chatbots nocode telegram tgbot vue vuejs
Last synced: 4 months ago
JSON representation
No-code конструктор Telegram-ботов с функционалом генерации кода
- Host: GitHub
- URL: https://github.com/profatsky/freebots-frontend
- Owner: profatsky
- Created: 2025-07-11T12:32:01.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-31T21:41:34.000Z (11 months ago)
- Last Synced: 2025-08-01T00:06:26.636Z (11 months ago)
- Topics: aiogram, aiogram-bot, aiogram-bot-template, aiogram3, bot, chatbot-telegram, chatbots, nocode, telegram, tgbot, vue, vuejs
- Language: Vue
- Homepage: https://freebots.ru
- Size: 9.58 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🤖 [FreeBots.ru](https://freebots.ru) - генерация кода Telegram-ботов

No-code конструктор чат-ботов для Telegram с функционалом **генерации кода**.
Конструктор позволяет создавать чат-ботов для мессенджера Telegram без навыков программирования и скачивать
сгенерированный код чат-бота для самостоятельного запуска и редактирования.
Каждый чат-бот, разрабатываемый в конструкторе, состоит из сценариев общения (диалогов) и готовых программных модулей
(плагинов), которые можно легко и быстро добавить в чат-бота.
## 💬 Диалоги
Диалоги - это сценарии общения с чат-ботами. Каждый диалог состоит из блоков - действий, которые совершает чат-бот.
Конструктор позволяет задавать чат-боту 6 типов действий:
- отправить текстовое сообщение пользователю
- отправить изображение пользователю
- задать пользователю вопрос и ожидать ответ определенного типа (текст, число, электронная почта, номер телефона)
- сохранить данные в CSV файл
- отправить письмо на email
- отправить запрос к API
Чтобы чат-бот понимал, когда запускать тот или иной сценарий общения с пользователем, необходимо явно указать тип
события, на которое будет реагировать чат-бот. На выбор доступно 3 типа событий:
- пользователь отправил определенное текстовое сообщение
- пользователь отправил определенную команду
- пользователь нажал на кнопку в меню чат-бота (предусмотрены два типа кнопок: reply и inline)
## 🔋 Плагины
Плагины - готовые программные модули, которые легко добавляются в чат-ботов. На выбор доступны несколько плагинов:
- статистика - добавляет функционал просмотра статистики чат-бота
- тех. поддержка - добавляет функционал тех. поддержки в чат-бота
- каталог - добавляет функционал просмотра и управления товарами в чат-боте
## 🚀 Генерация кода
Конструктор позволяет скачать код разработанного чат-бота в виде ZIP-архива. В генерируемом коде чат-ботов используется
библиотека [aiogram](https://github.com/aiogram/aiogram). Для запуска чат-бота необходимо установить Python и нужные
библиотеки из файла `requirements.txt`, который будет находиться в скачанном ZIP-архиве.
## ⚙️ Как запустить?
Перейти в директорию `frontend`.
Установить необходимые зависимости:
```commandline
npm install
```
Переименовать файл `.env.example` в `.env.local` и указать в нем необходимые данные:
```commandline
VITE_API_URL=http://127.0.0.1:8000/api
```
Запустить:
```commandline
npm run dev
```
## ❓Остались вопросы?
Свяжитесь со мной в [Telegram](https://t.me/profatsky) или [ВКонтакте](https://vk.com/profatsky)