>

The Mega Bot

Github Project

Inspiration

During this time, I had recently learned C# and was thinking about a project to do with it. I decided to make a telegram bot that assigns users in a group a virtual currency which they can manage. Users could earn this currency by using certain defined words in their messages. This was also a good way of statistically being able to tell what kind of terminology gets used throughout a group chat on telegram. Of course, this doesn’t serve much utility, but sometimes you need to start something and then wait for a good use.

Development

Capture the Flag

I was primarily developing this bot for the cyber security group I was a part of. We would ocasionally do hacking events like capture the flag competitions. I decided to add to the bot a web scraper that would pull upcomming capture the flag events.

File manager interface for AWS S3 cloud storage

You could use commands like /upload, /ls, /download, and so on to manage S3 storage on AWS.

Exploit Searcher

Users could use the bot to find and get exploit scripts using ExploitDB’s database.

Things I expanded my experience on

  • Json serialization
  • Server managment
  • AWS Servers
  • AWS S3 storage buckets
  • Web scraping
  • Regex

Zane F. Salti

Find me here


2023-06-04