Посмотреть вложение 16602Посмотреть вложение 16603
Магазин бот для Телеграмм
Функционал бота:
- Уровни доступа (Пользователь, Администратор, Разработчик)
- База данных SQLite3
- Добавление товаров
- Продажа товаров
- Пополнение счёта при помощи QIWI (Библиотека SimpleQIWI)
- Просмотр профилей других пользователей
- Выдача средств, выдача уровней доступа.
- Изменение данных о товаре
- Удаление товаров
- Список купленных товаров
- Система тех.поддержки
Список команд:
/start - Зарегистрироваться в боте
/profile - Профиль
/donate - Пополнить счёт
/buy - Купить товар
/help - Помощь по командам
/mybuy - Список купленных товаров
/teh - Связаться с тех.поддержкой
Админские команды:
/getprofile - Посмотреть чужой профиль
/getid - Узнать ID пользователя
/getcid - Узнать Conference ID
/access - Выдать уровень доступа
/giverub - Выдать средства пользователю
/addbuy - Добавить товар
/getrazrab - Выдать себе разработчика (читать установку)
/editbuy - Изменить данные о товаре
/rembuy - Удалить товар
/ot - Ответить пользователю (отправить сообщение)
🛠 Установка бота:
- Скачать файлы, затем распоковать папку в любое удобное место.
- Открыть папку затем открыть файл configure.py
- Найти бота @BotFather в телеграмм затем написать /newbot
- Ввести имя бота, ник бота затем вылезет токен
- Копируем токен, затем открываем файл configure.py
У вас будет пустой файл в строку 'name' нужно вписать имя бота пример:
В строку 'token' нужно вписать токен который мы получили ранее:
Далее переходим на сайт qiwi.com/api Затем нажимаем на кнопку Выпустить новый токен
Выбираем все галочки, нажимаем на кнопку выбрать всё, затем нажимаем продолжить
Далее копируем токен и вставляем его в строку 'tokenqiwi'
Далее в строку 'phoneqiwi' вставляем свой номер телефона от QIWI кошелька
Обязательно с + и кодом страны
Отлично! Всё почти готово.
Переходим по ссылке которая в сообщении с токеном бота
Запускаем бота открывая файл start.bat
Далее нажимаем кнопку Начать либо /start
Изменить этот текст Вы сможете тут
Весь исходный код находиться в файле bot.py
Открываем файл bot.py затем ищем строку
В чате с ботом пишем /profile
Копируем ваш ID затем вставляем в строку WHERE id = 596060542 и if message.from_user.id == 596060542: ваш ID
Затем сохраняем и перезапускаем бота. В чат с ботом пишем /getrazrab и всё! Вы получили админку разработчика
Далее находим строку 223 'def donateyesoplacheno'
И вместо 596060542 вписываем свой ID
Всё, бот полностью настроен! Советую поставить бота на хостинг по типу:
eu.pythonanywhere.com
Либо на ВДС или на Выделенный сервер