ULOG 088-2 - Taking over @anzub community bot for TeamAustralia and TeamNZ

There have a change in TeamAustralia recently, the previous bot operator has left the team and we needed someone else to take over @anzub's code and host it somewhere. As I was already running several bots including @teamvn, TeamVietnam's community bot, I offered to take in charge of running @anzub.

The original code for @anzub was developed by @superoo7 who has developed many other projects. But due to some technical restrictions on my server, I decided to use my existing code for @teamvn and adapt it for @anzub.

ANZUB is now up and running and with some new features:

  • It has an internal blacklist to allow our moderators to prevent it from upvoting posts of specific Steemians if needed
  • It now only listens to upvote requests from Discord members who have reached at least a Level 3 from our Skippy Bot
    Screen Shot 2018-09-19 at 2.13.16 pm.JPG
  • It is a bit more verbose and will speak out if there was any errors performing an upvote
  • Upon connection error to Discord it will attempt to reconnect on its own. This should reduce the amount of downtime requiring a manual restart of ANZUB
  • Upon connection error to Steem it will announce it and will try to use another RPC node for the next upvote requests
    Screen Shot 2018-09-19 at 2.13.30 pm.JPG
  • Finally, to reduce manual work from @ravenruis, ANZUB is now automatically generating the daily curation posts based on yesterday's upvotes. The data is gathered from @steemsql, a paid (by me) service offered by Steem witness @arcange.

Related content


Summary of some of my other contributions

ProjectDescriptionLink
Steemed PhishChrome browser extension to make external links more visible and alert you on Phishing/Scamming linksSteemed Phish
Dtube Community SupportThis project by @evildido allows users to run their own IPFS node and pin videos in order to cache them for longer. Dtube has the tendency of deleting non-popular video after few days only. I helped Dockerizing the project for an easier deployment on almost any platform. I've also contributed by running two nodes, one in Australia and one in Canada to cache #teamaustralia and #teamnz videos.Dockerizing Dtube Community Support
DiscoSteem BotThis is a Discord/Steem bot project by @planetenamek. When I started Steemulant Bot for the Vietnamese community, I didn't know the existence of DiscoSteem Bot and wanted something written in NodeJS. I've ended up continuing my own project as it contains code and logic for personal use and for the Vietnamese community. But I've decided to share some useful features that can benefit the users of DiscoSteem Bot and will continue to add more functionalities as I go.Dockerizing DiscoSteem Bot
A Dollar A DayThis is a project run by @pennsif and will donate 15 SBD every day to a charity"A dollar a day" fundraiser - Karaoke Singing: Le chanteur malheureux
Team VietnamI started a new Vietnamese community on Discord and developed @teamvn, a community bot to help grow the Vietnamese community and help them create higher quality content.
POCKET-JSThis is my Javascript (NodeJS) port of the POCKET confirmer by @biophil. POCKET is an experimental crypto token on top of STEEM.POCKET-JS Confirmer
Skippy BotI've written this Discord bot for @teamaustralia, it has three main features: a level bot (like Tatsumaki but with Australian animal images), a chatter bot and a footer banner generator for both @teamaustralia, @teamnz and @steemphWitness Update 2018-07-30 - Team Australia's Skippy Bot

Credits

  • The image at the top has been generated with the Canva app using my own photo.
H2
H3
H4
Upload from PC
Video gallery
3 columns
2 columns
1 column
8 Comments