Skip to content

Releases: decimo3/TelegramBotForFieldTeamHelper

chatbot v1.7.0-beta

18 Apr 12:59
Compare
Choose a tag to compare

The notification system for notes pending flagging is in operation.

The system was built with the same purpose as the expiration notification system, and will notify you every hour of the assessment notes finalized by the teams pending flagging, for their closure.

Initially, the system will be under test, together with the controller responsible for checking the results of the analysis, but tests have already been carried out, and in all cases the results were approved.

This system aims to help mitigate or eliminate occurrences of violations of measurement scores due to lack of closure (flag). It will be a joint effort to achieve the goal of zero violations.

The system update has already happened automatically, and the program is used with the '--bandeiradas' argument. The report can be requested manually at any time through the BANDEIRADA application and the number of retroactive days to be considered (by default 45 days).

chatbot v1.6.0

24 Mar 19:32
ac7e815
Compare
Choose a tag to compare

Add the system to check for updates and apply updates automatically.

The system will check the versions within the shared folder and if there is a version greater than the current one, it will automatically replace the files.

The system owner can send the '/update' command to force the check and update.

chatbot v1.5.3

15 Mar 18:35
Compare
Choose a tag to compare

Added REN360 application that will send the consumption of the last 12 months of the 20 nearby customers (according to the reading report).

This application will be useful for finding changes in consumption in nearby facilities and possible assistance with an energy recovery note on an initiative basis.

The criteria for opening an energy recovery note were updated as per customer guidance.

chatbot v1.5.2

07 Mar 17:11
Compare
Choose a tag to compare

The chatbot has been updated with the Transmission system that will communicate messages to all registered users.

To send the transmission, you must first write the desired message in the comunicado.txt file in the program's root folder.

The message will be sent when the program starts and then the file will be deleted. To send another transmission, you will need to close the program and perform the steps again.

The system will also send a message to all users about the expiration of the notes, as long as the --expirations argument is entered on the command line.

A message with the date and time the report was generated, and the number of notes due on that day will be sent

The csv report file will also be sent but only to users with higher hierarchy

chatbot v1.5.1

02 Mar 22:51
Compare
Choose a tag to compare

Problem with losing internet connection during a request has been resolved.

According to issue #11, when the internet connection is interrupted during a request, the program goes into infinite repetition, stopping working. Methods were built to save these messages so that they can be sent when the internet connection returns.

chatbot v1.5.0

19 Feb 13:58
Compare
Choose a tag to compare

Removed WakeUpSAP obsolete system, replaced with AutoLoginSAP system.

The new system automatically logs in if you do not have a logged in instance. The credentials are stored in the sap.config file in the application folder and are used for automatic login.

With the implementation of this system, the WakeUpSAP system becomes obsolete, and will be removed to reduce frontend visual pollution and unnecessary processing.

Crossings v1.4.5

24 Jan 11:54
Compare
Choose a tag to compare

Added 'intersections' functionality, to find public places that are not found directly by their name, such as 'street A' or 'street two'.

chatbot v1.4.4

19 Dec 16:53
Compare
Choose a tag to compare

The chatbot has been updated with the PDF_Check system that will perform checks on invoices exported by SAP.

An error had been reported when generating invoices. The invoices from the previous request were being responded to in another invoice request.

A regression was performed to a version prior to 1.4.3, due to the problem, and this release was created to correct this problem. Invoices exported through SAP will be verified before sending, eliminating the possibility of incorrect invoice sending.

To perform the update you need:

  1. Download the compressed file from the link below;
  2. Unzip these files;
  3. Copy to the 'MestreRuan' folder overwriting the previous files;
  4. And ready! You can now use it in the same way!

chatbot v1.4.3

11 Oct 13:39
255f6c8
Compare
Choose a tag to compare

The chatbot is updated with the WakeUpSAP system that keeps the SAP instance active even when there are no requests.

This update is especially important for outpost and holiday teams, as demand is much lower, and consequently the chatbot was unusable.

To perform the update you need:

  1. Download the compressed file from the link below;
  2. Unzip these files;
  3. Copy to the 'MestreRuan' folder overwriting the previous files;
  4. And ready! You can now use it in the same way!

In addition to this update, I included the possibility of changing the default waiting time for a SAP request, which by default is 60 seconds, through the argument '--sap-espera=60', which in this example would set the time equal to standard time.