this bot can help you in 4 irrelevent ways
You can clone the whole repo and open config.ini
file and replace your telegram token
yes) the rest of the tokens are there for the sake of usage.
Write a telegram bot in Python that will perform the following functions:
- Greet the user and offer him to choose a specific function of the bot.
- Determine the current weather in a certain city using the public weather API (eg OpenWeatherMap) and give the user the relevant information.
- Convert currencies using the public exchange rate API (for example, the Exchange Rates API) and provide the user with the result of the conversion.
- Send a random picture of cute animals
- Create polls and send them to a group chat with a specific question and answer options.
- The bot must be implemented in Python using the aiogram library.
- The bot must be designed as a separate module or package.
- The bot must be resistant to user errors and correctly handle exceptional situations.
- Bot code should be clean, asynchronous, well organized and contain comments explaining the logic of work.
- The bot must successfully perform all the described functions.
- Create a new repository on GitHub and upload your solution to it.
- Package your bot as one or more Python modules or packages.
- Implement all the described bot functions in the appropriate modules.
- Handle exceptions and errors to keep the bot stable and reliable.
- Add comments to your code to explain your logic.
- Test your bot, make sure it works correctly and performs all the specified functions.
- Submit your solution repository link to our HR department for evaluation.