neelshah2409 / Bot-Collection

A collection of bots which will help to automate everything
MIT License
80 stars 105 forks source link

currency converter chatbot #71

Open MohnishK7 opened 1 year ago

MohnishK7 commented 1 year ago

Hey, @neelshah2409 I'm a GSSOC'23 participant, Currency Converter Chatbot Proposal

  1. Introduction The currency converter chatbot is designed to assist users in converting one currency to another quickly and accurately. It will provide up-to-date exchange rates and support a wide range of currencies. The chatbot will be user-friendly, interactive, and easily accessible on various platforms, such as websites and messaging applications.

  2. Features

2.1 Currency Conversion The chatbot will enable users to convert between different currencies. Users can input the amount and select the source and target currencies, and the chatbot will provide the converted value. It will retrieve real-time exchange rates from reliable sources and ensure accurate conversions.

2.2 Popular Currencies The chatbot will support a comprehensive list of popular currencies, including major fiat currencies (e.g., USD, EUR, GBP, JPY) and cryptocurrencies (e.g., BTC, ETH, XRP). Users will have the flexibility to convert between any of the supported currencies.

2.3 Historical Rates The chatbot will allow users to retrieve historical exchange rates for specific dates. Users can input the desired date range, and the chatbot will provide the exchange rates during that period. This feature can be helpful for analyzing currency trends or conducting financial research.

2.4 Graphical Representation To enhance user experience, the chatbot can display graphical representations of exchange rate trends. Users can visualize currency fluctuations over time, making it easier to understand and analyze historical data.

2.5 Personalization The chatbot can offer users the option to save preferred currencies for quick access. Users can set default source and target currencies, eliminating the need to input them repeatedly.

2.6 Multilingual Support To cater to a diverse user base, the chatbot can support multiple languages. Users can interact with the chatbot in their preferred language, enhancing accessibility and usability.

  1. Implementation

3.1 Backend The currency converter chatbot can be developed using a programming language like Python. Backend components will include retrieving real-time exchange rates from reputable APIs or financial data sources, implementing currency conversion formulas, and managing historical rate databases. Untitled Diagram drawio

Kota-Karthik commented 1 year ago

@neelshah2409 I am GSSOC'23 contributor i would like to work on this project please assign it to me @neelshah2409

ManaswiKasiraju commented 1 year ago

Hi @neelshah2409, I am GSSOC'23 contributor an I would like to work on this project. So I request you to please assign me.

MohnishK7 commented 1 year ago

Hi @neelshah2409, I am GSSOC'23 contributor an I would like to work on this project. So I request you to please assign me.

Shubhanshu156 commented 1 year ago

https://github.com/neelshah2409/Bot-Collection/issues/65 already such issue exist

jiya10208 commented 1 year ago

@neelshah2409 I am GSSOC'23 contributor, this is my first time and i wish to start with this project if possible can you please assign this project to me and help me start my journey.