Skip to content

GoldenShrimpGuild/shrampybot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShrampyBot - The Golden Shrimp Guild NOW Bot

This is an API being used and developed actively by the Golden Shrimp Guild primarily for announcing when streamers on the gsg.live Twitch group and Mastodon instance go live.

Backend

ShrampyBot's backend is a "serverless function" running in Go 1.23 on AWS Lambda with DynamoDB. Its main functionality involves management of Twitch EventSub subscriptions and receipt of eventsub webhook notifications.

When receiving stream.online notifications for members of the GSG Twitch Team in relevant (mostly music) categories, it will store a record of the stream status and send notifications out on Discord, Mastodon, and Bluesky.

Most of the ShrampyBot API is not public, though there are some basic exceptions.

Frontend

The ShrampyBot frontend is written in Vue3 + TypeScript. It is also not intended to be a public-facing UI for the most part, but again there are exceptions. At present the most useful public endpoints are:

About

ShrampyBot's (and ShrampyDev's) serverless function code

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

No packages published

Contributors 2

  •  
  •