Skip to content

Discord bot for checking value of cash in different currencies and so much more

Notifications You must be signed in to change notification settings

GoofyGoofsterClub/currencybot

Repository files navigation

Automatic Currency Conversion Bot

Bot for automatic conversion of currencies in Discord conversations.

Preview

Dependencies

  1. Python 3.10+
  2. MongoDB 8.0.1+
  3. Discord Bot

Installation

Just use docker, lol.

$ git clone https://github.com/GoofyGoofsterClub/currencybot.git
$ cd currencybot
$ vi docker-compose.yaml # Change environment, add discord token and change default currencies
$ docker compose up

or manual, local version:

$ git clone https://github.com/GoofyGoofsterClub/currencybot.git
$ cd currencybot
$ cp .env.example .env
$ vi .env  # Change environment, add discord token and change default currencies
$ set -o allexport && source .env set && set +o allexport
$ python3 bot.py

Features

  • Automatic in-conversation currency conversion;
  • Automatic in-conversation cryptocurrency conversion;
  • Stock prices command;
  • Command for manual conversion ($convert 100 USD JPY);
  • Safe math functions;
  • Set reminders;
  • Automatic services price parsing and conversion.
    • Amazon (GLOBAL);
    • Blocket.se (Sweden);
    • Aliexpress (GLOBAL);
    • Steam (using their API, GLOBAL);
    • prisjakt.nu (Sweden);
    • Alibaba (GLOBAL);
    • Pricerunner (maybe, GLOBAL);
    • Avito (Russia);
    • DNSShop (Russia);
    • Mercari (Japan);
    • JMTHY (Japan);
    • Goonet (Japan);
    • Carsensor (Japan);
    • Rakuten Market (Japan);
    • Yahoo Auctions (Japan);
    • ABC-Mart (Japan);
    • ZOZOTown (Japan);
    • Ebay (GLOBAL);
    • Etsy (GLOBAL);
    • Kronofogden Auktion (Sweden);

About

Discord bot for checking value of cash in different currencies and so much more

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •