Telegram Shop Bot Python
Всем привет, код писался мною когда я только учился пайтону, просьба не используйте данный код в коммерческих целях.
Скажу откровенно, код очень не граммотный и требует полного рефакторинга
Почему? Потому что данный код написан в одном файле что является очень плохим способом.
Кому не лень - перепишите, я посмотрю и закомичу Ваш апдейт :D
Возможно я ещё возьмусь за данного бота и переработаю его чтобы Вы могли использовать в коммерческих целях и в личных :D
Спасибо!
Так-же хочу выразить глубокую благодарность за ваши звёзды и форки, приятно это видеть, даже если код откровенно ужасен.
Хочу посоветовать Вам, братья учите пайтон, не пожалеете. Данный код пока что используйте только в ознакомительных целях, не думайте что он хороший и его нужно использовать.
✅ Обновления:
/users
(Синяя ссылка это кликабельно)✅ Обновления:
/mybuy
/teh
/ot
для ответа пользователю (отправки сообщения пользователю)✅ Обновления:
/rembuy
/editbuy
🤖 Бот Магазин для Телеграмма на Python 🤖
✅ Функционал бота:
🎄 В будущем:
Список будет дополняться и изменятся.
📄 Список библиотек которые нужно установить:
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
- Ответить пользователю (отправить сообщение)
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
Либо на ВДС или на Выделенный сервер
Бот делал лично Я с нуля, один. Просьба если будете его пересливать, дорабатывать и сливать то указывайте автора исходного кода. ❤