Giter Site home page Giter Site logo

bb55's Introduction

Сообщение от разработчика (31.01.2023)

Всем привет, код писался мною когда я только учился пайтону, просьба не используйте данный код в коммерческих целях.

Скажу откровенно, код очень не граммотный и требует полного рефакторинга

Почему? Потому что данный код написан в одном файле что является очень плохим способом.

Кому не лень - перепишите, я посмотрю и закомичу Ваш апдейт :D

Возможно я ещё возьмусь за данного бота и переработаю его чтобы Вы могли использовать в коммерческих целях и в личных :D

Спасибо!

Так-же хочу выразить глубокую благодарность за ваши звёзды и форки, приятно это видеть, даже если код откровенно ужасен.

Хочу посоветовать Вам, братья учите пайтон, не пожалеете. Данный код пока что используйте только в ознакомительных целях, не думайте что он хороший и его нужно использовать.

Обновление 4.0 (18.10.2021)

✅ Обновления:

  1. Был полностью оптимизирован код, теперь если пользователь введёт что-то не так, бот не будет крашиться, а напишет

image

  1. Инлайновые кнопки были полностью изменены, вместо текста, эмодзи.

image

  1. Обновлён профиль пользователя

image

  1. Добавлена команда для просмотра всех пользователей /users (Синяя ссылка это кликабельно)

image

Обновление 3.0 (17.10.2021)

✅ Обновления:

  1. Добавлена команда для просмотра купленных товаров /mybuy
  2. При покупке товара, если у пользователя уже куплен товар пишет

image

  1. Добавлена команда для связи с тех.поддержкой /teh
  2. Для администратора добавлена команда /ot для ответа пользователю (отправки сообщения пользователю)

Обновление 2.0 (17.10.2021)

✅ Обновления:

  1. Добавлена команда для удаления товаров /rembuy
  2. Добавлена команда для изменения данных о товаре (Название, Цена, Ссылка) /editbuy
  3. Код стал более оптимизированым

ShopBot Telegram

🤖 Бот Магазин для Телеграмма на Python 🤖

✅ Функционал бота:

  1. Уровни доступа (Пользователь, Администратор, Разработчик)
  2. База данных SQLite3
  3. Добавление товаров
  4. Продажа товаров
  5. Пополнение счёта при помощи QIWI (Библиотека SimpleQIWI)
  6. Просмотр профилей других пользователей
  7. Выдача средств, выдача уровней доступа.
  8. Изменение данных о товаре
  9. Удаление товаров
  10. Список купленных товаров
  11. Система тех.поддержки

🎄 В будущем:

  1. Ссылка для оплаты при попоплнении счёта

Список будет дополняться и изменятся.

📄 Список библиотек которые нужно установить:

pip install pyTelegramBotAPI pip install SimpleQIWI pip install requests

👾 Список команд:

/start - Зарегистрироваться в боте

/profile - Профиль

/donate - Пополнить счёт

/buy - Купить товар

/help - Помощь по командам

/mybuy - Список купленных товаров

/teh - Связаться с тех.поддержкой

🚨 Админские команды:

/getprofile - Посмотреть чужой профиль

/getid - Узнать ID пользователя

/getcid - Узнать Conference ID

/access - Выдать уровень доступа

/giverub - Выдать средства пользователю

/addbuy - Добавить товар

/getrazrab - Выдать себе разработчика (читать установку)

/editbuy - Изменить данные о товаре

/rembuy - Удалить товар

/ot - Ответить пользователю (отправить сообщение)

🛠 Установка бота:

  1. Скачать файлы, затем распоковать папку в любое удобное место.
  2. Открыть папку затем открыть файл configure.py
  3. Найти бота @BotFather в телеграмм затем написать /newbot
  4. Ввести имя бота, ник бота затем вылезет токен

image

  1. Копируем токен, затем открываем файл configure.py

image

У вас будет пустой файл в строку 'name' нужно вписать имя бота пример:

image

В строку 'token' нужно вписать токен который мы получили ранее:

image

Далее переходим на сайт qiwi.com/api Затем нажимаем на кнопку Выпустить новый токен

image

Выбираем все галочки, нажимаем на кнопку выбрать всё, затем нажимаем продолжить

image

Далее копируем токен и вставляем его в строку 'tokenqiwi'

image

Далее в строку 'phoneqiwi' вставляем свой номер телефона от QIWI кошелька

image

Обязательно с + и кодом страны

Отлично! Всё почти готово.

Переходим по ссылке которая в сообщении с токеном бота

image

Запускаем бота открывая файл start.bat

Далее нажимаем кнопку Начать либо /start

image

Изменить этот текст Вы сможете тут

image

Весь исходный код находиться в файле bot.py

Открываем файл bot.py затем ищем строку

image

В чате с ботом пишем /profile

image

Копируем ваш ID затем вставялем в строку WHERE id = 596060542 и if message.from_user.id == 596060542: ваш ID

image

Затем сохраняем и перезапускаем бота. В чат с ботом пишем /getrazrab и всё! Вы получили админку разработчика

image

image

Далее находим строку 223 'def donateyesoplacheno'

image

И вместо 596060542 вписываем свой ID

Всё, бот полностью настроен! Советую поставить бота на хостинг по типу:

eu.pythonanywhere.com

Либо на ВДС или на Выделенный сервер

Бот делал лично Я с нуля, один. Просьба если будете его пересливать, дорабатывать и сливать то указывайте автора исходного кода. ❤

📞 Связь со мной:

  1. ВК: https://vk.com/nosemka
  2. Дискорд: semmy#0068

bb55's People

Contributors

prooxyyy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.