Представляю вам пособие о том, как сделать свой телеграм магазин с минимальными знаниями программирования и без сторонних сервисов!
Что нам для этого понадобиться?
1. Python – язык программирования на котором написан код.
2. VS Code – если обьяснять что это на простом языке, то это программа для редактора кода.
3. Pip – утилита для установления модулей в python. (если пользуетесь Windows)
4. SQLite 3 – программа для чтения базы данных.
Приступаем к установке и настройки :
Переходим на https://www.python.org/ , нажимаем на Download и выбираем нужную вам ОС. У меня Windows и поэтому я выбрал её.
Запускаем скаченный файл и устанавливаем.
После установки заходим на https://code.visualstudio.com/ так же нажимаем на Download for Windows и скачиваем установочник, после чего так же устанавливаем.
Далее переходим на https://bootstrap.pypa.io/get-pip.py и скачиваем файл. После чего открываем консоль и пишем туда при условии что у нас установлен Python
python get-pip.py
По ссылке https://www.sqlite.org/index.html мы переходим в раздел Download и скачиваем нужный нам архив , после чего устанавливаем.
Скачиваем архив с ботом https://anonfiles.com/seU1P9F1yb/autoshop_rar , распаковываем его и переходим в папку. Здесь нам необходимо запустить файл setup.bat для установки модулей, либо устанавливаем каждый через консоль командой pip install “название модуля».
Создаём бота и получаем токен
Переходим в бот @BotFather и вводим команду /newbot. Пишем название нашего бота , после чего пишем его username который обязательно должен заканчиваться на bot.
Получаем сообщение с ссылкой на бота и токен, копируем и переходим в папку с ботом. Открываем файл setting.ini и в строку токен вставляем ваш токен , а в строку admin_id ваш id телеграм который вы сможете узнать в боте @getmyid_bot. Сохраняем , закрываем.
Запускаем файл start.bat. Готово! Ваш бот работает.
Функционал бота в панели админа или как добавлять товар , редактировать F.A.Q и изменять платёжные систем
Начнём пожалуй с товаров , нажимаем на кнопку Управление товарами. Перед нами есть выбор из 3-ех функций а это :
Создать категорию — категория для наших целей представляется тут в качестве карточки товара как на маркетплейсах. т.е при создании вы пишите название товара
Создать позицию — в данной категории мы будем создавать город / район / фасовку / тип клада.
Пример: г.Москва | Центр | 1г – тайник
В данной позиции вы можете добавить картинку товара , назначить цену и добавить описание.
Добавить товары — категория уже при помощи которой мы заливаем сами адреса т.е клады.
Внимание! Товары разделяются одной строчкой.
Пример: Ваши координаты и описание на фото — ссылка на фото. И так через одну строчку каждый раз.
С этим закончили , переходим в меню Настройки. Перед нами ещё 2 кнопки Изменить данные и Выключатели, сейчас о каждой из них:
Изменить данные — тут вы можете редактировать F.A.Q т.е добавить ссылка на ваш магазин на сторонние ресуры или же что-то иное.
Выключатели — тут вы можете вкл./выкл. Бота на тех.работы , возможность пополнения счёта и возможность делать покупки.
Так же в пунктах меню есть разделы Общие функции где вы можете делать Рассылки от имени бота , искать пользователей и чеки.
Ну и конечно же Платежные системы. Оплата происходит через Qiwi, в данном пункте меню вы можете добавить кошелёк , изменить и проверить баланс.