OriBot - Bot Assistant
OriBot is an intelligent bot assistant designed to simplify your daily tasks and provide useful information. It offers several features that can enhance your productivity and provide convenience. Let’s explore OriBot’s main functions:
Features:
📝 Task Planning OriBot allows you to easily manage your tasks and efficiently plan your day. You can create to-do lists, set deadlines, and prioritize tasks. The bot will help you stay organized and ensure you don’t miss any important deadlines.
⛅️ Weather Information With OriBot, you can constantly receive the latest weather updates for any location. Just specify your desired location, and it will retrieve and display up-to-date weather information, including temperature, humidity, wind speed, and more. This feature can help you plan outdoor activities accordingly.
💬 Chatting with AI Engage in conversations with OriBot using its artificial intelligence capabilities. The bot has natural language processing functions and can understand and respond to your questions. Whether you want to ask a general question, seek advice, or engage in a conversation, OriBot is ready to assist you.
Bot Operation: The file oribot_main.py contains the main code responsible for interacting with the bot. This file coordinates calls to other files and functions to perform specific tasks.
The User class stores user information. This class may contain various attributes, such as name, age, email address, etc., which can be useful when processing user requests and providing relevant responses.
Additionally, user information can be stored in an Excel file, used as a database. The Excel file may contain different sheets or tables for storing user information.
Functions imported from other files handle specific tasks related to user request processing or database interaction. For example, there might be a function to check if the user is in the database, a function to add a new user to the database, or a function to update user information.
Essentially, oribot_main.py is the entry point for the bot, while other files contain helper functions and classes necessary for running the bot and managing user information.
Using the Bot: To run the bot, follow the steps below:
Follow the link https://t.me/oriibbot, which leads to the Telegram bot. In the opened chat window, click “Start” or enter the command “/start.” This lets the bot know you want to start interacting. After sending the /start command, the bot may greet you and provide instructions on how to use its functionality. Follow the bot's instructions and enter the necessary information or commands in the text box to communicate with it. Bot Commands: /change_lang - change the language /promo_code - to use a promo code /buy_premium - to upgrade your account to Premium /weather - weather function /planner - planner function /all_lang - list of all available languages /region - manually enter a location /schedule_forecast - schedule a weather forecast /new_forecast_event - set up a new forecast event /remove_forecast_event - remove a forecast event /all_forecast_events - view all forecast events /every_day_event - schedule a daily event /new_every_day_event - set up a new daily event /remove_every_day_event - remove a daily event /all_every_day_events - view all daily events /specific_event - schedule a specific event /new_specific_event - set up a new specific event /remove_specific_event - remove a specific event /all_specific_events - view all specific events Authors: Timur Jerčaks - timurs.jercaks@gmail.com Ivan Minaevs - minajevsivans@gmail.com
Promo video - https://youtu.be/Tnu79_V4L1o Bota prezentācija - https://youtu.be/ZB05WJj7ahk
Latvian below: OriBot - Bot Assistant OriBot ir inteliģents bots asistents, kas izstrādāts, lai vienkāršotu jūsu ikdienas uzdevumus un sniegtu noderīgu informāciju. Tas piedāvā vairākas funkcijas, kas var uzlabot jūsu produktivitāti un nodrošināt ērtības. Izpētīsim OriBot galvenās funkcijas:
Funkcijas: 📝 Darāmā plānošana OriBot ļauj jums viegli pārvaldīt savus uzdevumus un efektīvi plānot savu dienu. Jūs varat izveidot darāmo darbu sarakstu, noteikt termiņus un noteikt prioritātes uzdevumiem. Bots palīdzēs jums būt organizētam un nodrošinās, lai jūs nepalaistu garām nevienu svarīgu termiņu.
⛅️ Informācija par laikapstākļiem Ar OriBot pastāvīgi saņemiet jaunāko informāciju par laikapstākļiem jebkurā vietā. Vienkārši norādiet botam vēlamo atrašanās vietu, un tas iegūs un parādīs aktuālo laikapstākļu informāciju, tostarp temperatūru, mitrumu, vēja ātrumu un daudz ko citu. Šī funkcija var palīdzēt jums attiecīgi plānot aktivitātes brīvā dabā.
💬 Čatošana ar mākslīgo intelektu Iesaistieties sarunās ar OriBot mākslīgā intelekta iespējām. Botam ir dabiskās valodas apstrādes funkcija, un tas spēj saprast un atbildēt uz jūsu jautājumiem. Neatkarīgi no tā, vai vēlaties uzdot vispārīgu jautājumu, lūgt padomu vai iesaistīties sarunā, OriBot ir gatavs jums palīdzēt.
Bota darbošana: Faili oribot_main.py satur galveno kodu, kas atbild par mijiedarbību ar robotu. Šis fails koordinē izsaukumus uz citiem failiem un funkcijām, lai veiktu konkrētus uzdevumus.
Lietotāja klase glabā informāciju par lietotāju. Šī klase var saturēt dažādus atribūtus, piemēram, vārdu, vecumu, e-pasta adresi u. c., kas var būt noderīgi, apstrādājot lietotāja pieprasījumus un sniedzot atbilstošas atbildes.
Turklāt lietotāja informāciju var glabāt Excel failā, ko izmanto kā datubāzi. Excel failā var būt dažādas lapas vai tabulas lietotāja informācijas glabāšanai.
No citiem failiem importētās funkcijas veic īpašus uzdevumus, kas saistīti ar lietotāju pieprasījumu apstrādi vai mijiedarbību ar datubāzi. Piemēram, var būt funkcija, lai pārbaudītu, vai lietotājs ir datubāzē, funkcija, lai datubāzē pievienotu jaunu lietotāju, vai funkcija, lai atjauninātu lietotāja informāciju.
Būtībā oribot_main.py ir bota ieejas punkts, un pārējos failos ir palīgfunkcijas un klases, kas nepieciešamas bota darbināšanai un lietotāja informācijas pārvaldīšanai.
Bota izmantošana: Lai palaistu robotu, izpildiet tālāk sniegtos norādījumus:
-
Sekojiet saitei https://t.me/oriibbot, kas ved uz Telegram botu.
-
Atvērtajā čata logā noklikšķiniet uz "Start" vai ievadiet komandu "/start". Tas ļaus botam zināt, ka vēlaties, lai sākas mijiedarbība.
-
Pēc komandas /start nosūtīšanas robots var jūs sveikt un sniegt norādījumus par to, kā izmantot tā funkcionalitāti.
-
Ievērojiet bota norādījumus un ievadiet nepieciešamo informāciju vai komandas teksta lodziņā, lai sazinātos ar to.
Bota visas funkcijas: /change_lang - mainīt valodu
/promo_code - lai izmantotu akcijas kodu
/buy_premium - lai atjauninātu kontu uz Premium
/weather - laikapstākļu funkcija
/planner - plānotāja funkcija
/all_lang - visas pieejamās valodas
/region - lai manuāli ievadītu atrašanās vietu
/schedule_forecast - ieplānot laikapstākļu prognozi
/new_forecast_event - lai iestatītu jaunu prognozes notikumu
/remove_forecast_event - lai noņemtu prognozes notikumu
/all_forecast_events - lai skatītu visus prognozes notikumus
/every_day_event - lai plānotu katras dienas notikumu
/new_every_eady_day_event - lai iestatītu jaunu katras dienas notikumu
/remove_every_day_event - lai noņemtu katras dienas notikumu
/all_every_every_day_events - lai skatītu visus katras dienas notikumus
/specific_event - lai ieplānotu konkrētu notikumu
/new_specific_event - lai iestatītu jaunu konkrētu notikumu
/remove_specific_event - lai noņemtu katras dienas notikumu
/all_specific_events - lai skatītu visus katras dienas notikumus
Autori:
Timurs Jerčaks - timurs.jercaks@gmail.com
Ivans Minajevs - minajevsivans@gmail.com