1/09/2020: Added first function - Top Text - Now you can add top text to a photo or video, see the command list for the correct syntax. (NOTE: Make sure you put a comma after the text you want, otherwise the bot will not edit your media). Gonna work on adding bottom text now.
6/09/2020: Ok I haven't really worked on my bot that much this week, but I have now ADDED THE SECOND FUNCTION - BOTTOMTEXT - Check the command list for notes about how to use it, and the correct syntax. It may not be perfect - I haven't really debugged it a lot but I will get around to fixing any issues.
9/09/2020: Both top and bottom text are now FULLY operational. See the command list below for instructions on how to correctly use them.
11/09/2020 I now have my own website: pigeonburger.xyz. This is where my bot will now upload your photos and videos (instead of imgur). It might take a while to fully set it up with my bot.
13/09/2020 The bot is now fully integrated with my website. Now it's time to keep adding new features. Hopefully I'll be able to release a new one in the next few days.
16/09/2020 New Funtion - Deep fry (df=) - Adjusts the contrast, saturation and gamma of your media. Requires a number value (1-10). It's pretty powerful so it might need some adjustments, but there should be no bugs.
17/09/2020 Added 2 new functions - Bass booster (er=) and downloadvid. See the command list for how to use them correctly. More features coming soon!
18/09/2020 New feature - Datamosh/Ricecake (rc=) - See the command list for info on what it does. Range: 0-10. rc=0 randomizes the result, all the others slightly adjust the probability, but they are all very powerful.
19/09/2020 3 new features - reverse, vreverse and areverse (take a guess what they do!!!). That took way longer than it should have - the total line count is 16,005.
21/09/2020 My bot is now able to directly upload videos to Twitter! To do this, I used a Python script I made that supports the media upload endpoint instead of Tweepy, which does not. I still use Tweepy to do things like detect @mentions and other stuff. The bot will now also reply with a link to the homepage, where you can search and download all your videos, as well as your actual video.
22/09/2020 New feature - Bandicam - Adds a Bandicam watermark to the top middle of your video; just write bndc on it's own. I probably should've done this earlier, but now I'm gonna work on adding volume and speed commands.
23/09/2020 Fixed bug where users could not add a bandicam watermark with other commands unless they were using top or bottom text.
24/09/2020 Fixed major bug where larger tweets were not detected by the bot.
16/11/2020 I'M BACK AFTER A LONG TIME and I've completely redone the bot's code from scratch. The old code was very inefficient, but this new one makes adding new functions extremely easy.
16/11/2020 RICECAKE HAS ALSO BEEN UPGRADED. It is now way better and way more effective. Try it out.
17/11/2020 Added support for GIFs (bot will convert them to a video then edit it and send it back)
17/11/2020 Added functions hflip, vflip, seizure and invert.
18/11/2020 Added a back-end function to the code - the bot should never be offline (unless I'm updating or my ISP is down).
19/11/2020 Added functions fps=, speed=, aspeed=, vspeed= and rlag=.
20/11/2020 Added function shake=.
21/11/2020 Added function music= or mus= (finally)
24/11/2020 Fixed bug where some videos couldn't have music from YouTube added to them.
28/11/2020 Added function stutter=
29/11/2020 Added functions pixelate= and distort=
29/11/2020 Upgraded YouTube music downloading method to allow for a wider range of videos to be downloaded
3/12/2020 Removed 'Here's your video' message and link to this site for the bot's replies, in order to resolve the shadowban.
4/12/2020 Added a video "queuing" system. The bot will queue up any other edit requests that happen while another video is currently being edited (times out of queue after ~2-3 minutes)
9/12/2020 Added functions blur=, download=, disco=, echo= AND added a time limit to YouTube music of 10 minutes.
12/12/2020 Added functions heighten=, widen=, rotate=, greyscale/grayscale, noise= and sketch=.
13/12/2020 Fixed and changed some error messages. Made widen= and heighten= less powerful so twitter can cope. Fixed bug where noise= would corrupt the video accidentally. Added functions fadein=, fadeout=, fadeinaudio=, fadeoutaudio=, spin=, vignette= and rgbsplit=
14/12/2020 Added function requiring users to follow the bot in order to use it.
15/12/2020 Added function zoom=
19/12/2020 Added support for the music= command with still images, along with the length= command. Upgraded the Youtube downloading method to allow for more videos to be downloaded. Updated the filenotfound error message.
21/12/2020 Added a content filter for sensitive content. Removed noise= command due to it creating excessively large filesizes.
31/12/2020 Updated music= function to support a YouTube search term phrase. The bot will pick the first item that comes up and use that as the audio. Support also added for images.
12/01/2021 First update of the year! Added new function morph=.
13/01/2021 Added function glow=
13/01/2021 Major update, focusing on shortening processing time when adding music (using the music= command) by not re-encoding the whole video (only the audio) and only passing the video through FFmpeg twice.
07/02/2021 EditVideoBot has come to Discord! While the invite link isn't public yet, it can be tested out on the EditVideoBot Discord Server. Contact Pigeonburger for early access on your own server. Public release coming soon.
03/03/2021 The bot and website and everything else has moved to a proper server instead of a laptop!
04/03/2021 @editvideobot was suspended, due to multiple DMCA complaints. The bot now operates on @videditbot. Discord bot is not affected.
07/03/2021 Fixed pixelate= command after it broke once moved onto the new server. Also added a musicdelay= command and a proper error message for when the music is too long (MusicLengthError).
11/03/2021 Fixed bug on Discord bot where the bot would reply with a 404 link if it couldn't upload the video to the server. Commas are also no longer needed for the final command, AND fixed a bug where it would choose the wrong music if a URL was provided.
13/03/2021 Added tc= and bc= commands to both the Discord and Twitter bots. Slight shadow effect adding to text in tt= and bt= commands.
14/03/2021 Added start= and end= commands.
01/04/2021 Statistics recorder (related to usage of the bot) implemented. It is a RESTful API returning a JSON object. The endpoint is /stats/twitterusername or /stats/discordserverid, depending on what platform.
06/04/2021 Fixed various bugs related to the music= command. Musicdelay now works properly too. cap= now actually works with gifs instead of returning an error every time. Added function "technicolor".
25/04/2021 Fixed issue with the pixelate= command not working on Discord bot.
01/05/2021 Added function muffle=
02/05/2021 Added function highpass=
02/05/2021 Added support for .mov video files on Discord bot.
02/05/2021 Updated styling for the output of /cmds and /help commands on Discord bot. /stats command added to Discord bot to show their server's EditVideoBot stats.