We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS

VilelaBot/Updates

From SnesLab
Revision as of 21:27, 20 July 2019 by Vitor Vilela (talk | contribs) (5.2r976)
Jump to: navigation, search

This page will contain all VilelaBot change log and timeline since June 21, 2019.

Version 5.2r976

Released July 20, 2019.

New command: !vb plot

  • Usage: !vb plot <points>, for example !vb plot 1 4 9 16 25 36 49.
  • Plots a simple chart with X axis being the index number and Y the number itself. For example, !vb plot 4 10 20 would plot points (0, 4); (1, 10) and (2, 20).
  • Accepts any double precision floating point type.
  • Although you can't use mathematical constants and functions directly, it accepts ranges and values using the mathematical commands via @vb and encapsulating via png math command.
  • Example: @vb png(plot(cos(0:pi/10:2*pi)))

@vb png

  • Unlike !vb png, @vb png() function takes a matrix and transforms into a picture.
  • Usage: @vb png(<matrix>, <zoom factor>, <gray scale>)
  • <matrix> is the input matrix. Example: [0xff0000, 0x00ff00; 0x0000ff, 0xff00ff].
  • <zoom factor> is to zoom each pixel before outputting the image.
  • <gray scale> is a flag. 0 to use RGB values. 1 to use grayscale mode, where the largest value is 100% white and the smallest is 0% white (black pixel).
  • Fixed command swapping X/Y parameters.

@vb

  • Fixed some parsing issues while converting between VilelaBot and Mages functions.

Version 5.2r962

Released July 13, 2019.

!vb timemsg

  • Changed emoji from ⏰ to 🕰️. Discord does not seem to render the former emoji correctly.

!vb ver

  • Code cleanup, now displays bot version and copyright text.

Other

  • Removed more (now) unused code from SMW Central.
  • Removed the CaffieNet IRC controller.
  • General code cleanup.

Version 5.2r960

Released July 11, 2019.

Physical installation

  • Changed Internet Speed Provider: 30/30 Mbps down/up LAN -> 100/50 Mbps down/up Glassfiber link.

Discord interface

  • Removed the aggressive reconnection system since it didn't solve the disconnection problems.
  • Fixed a crash bug where the bot would stop working if it attempted attaching a document on a DM.

VilelaBot Kernel

  • Created a system for performing faster updates via !vb vb

!vb png

  • Changed its picture generation algorithm slightly.

Version 5.2r954

Released July 9, 2019.

Discord interface

  • Attachment response messages are now removed if the caller message is removed. VilelaBot used to only be able to remove regular messages.
  • Attachment response messages can't be edited, but if the user attempts editing the caller message and VilelaBot sees that the previous response was an attachment, it will now remove the previous attachment and submit a new message.
  • If there were new messages between the two, VilelaBot will react its message with a thinking emoji.
  • Implemented a more aggressive and experimental reconnection system against the Discord bot client.

Version 5.2r950

Released July 7, 2019.

!vb timemsg

  • Now you can add and subtract months (o) and years (y). Fixed "Fractional number is not allowed for months."