currency_bot - это бот для Telegram, написанны на языке Python и предназначенный для отображения курса валют и акций.
Бот был разработан в качестве дипломного проекта для LearnPython.
- Создайте нового бота. Инструкция по созданию бота с помощью BotFather
- Клонируйте репозиторий с github
- Создайте виртуальное окружение
- Установите зависимости
pip install -r requirements.txt
- Создайте файл
settings.py
- Впишите в settings.py переменные:
API_KEY = "API-ключ бота"
PROXY_URL = "Адрес прокси"
PROXY_USERNAME = "Логин на прокси"
PROXY_PASSWORD = "Пароль на прокси"
CURRENCY_LIST = ['USD', 'EUR', 'JPY', 'GBP', 'CNY'] # список можно изменить на свой
STOCKS_LIST = ['MSFT', 'YNDX', 'TSLA', 'INTC', 'SBER.ME'] # список можно изменить на свой
- Список доступных валют на yahoofinance
- Список доступных акций на yahoofinance
- Запустите бота командой
python3 bot.py
- Создайте базу данных в MongoDB
- Добавьте в
settings.py
переменные:
MONGO_LINK = 'Ссылка на базу данных'
MONGO_DB = 'Название базы данных'
- Найдите вашего бота в telegram и напишите команду
/start