Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marcel0024/redditbots
A .NET 7 console application that runs multiple Reddit bots and posts live logs to an web application
https://github.com/marcel0024/redditbots
angular console-application csharp dotnet-core reddit-bot
Last synced: 2 months ago
JSON representation
A .NET 7 console application that runs multiple Reddit bots and posts live logs to an web application
- Host: GitHub
- URL: https://github.com/marcel0024/redditbots
- Owner: Marcel0024
- License: mit
- Created: 2020-01-20T17:13:26.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2023-06-07T21:27:50.000Z (over 1 year ago)
- Last Synced: 2023-06-28T20:33:08.241Z (over 1 year ago)
- Topics: angular, console-application, csharp, dotnet-core, reddit-bot
- Language: C#
- Homepage: https://redditbots.azurewebsites.net
- Size: 1.93 MB
- Stars: 32
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![RedditBots.Web Deploy](https://github.com/Marcel0024/RedditBots/actions/workflows/angular-client_redditbots.yml/badge.svg?branch=main&event=push)](https://github.com/Marcel0024/RedditBots/actions/workflows/angular-client_redditbots.yml) ![RedditBots.Console (via Azure Pipelines)](https://dev.azure.com/marcelcroes24/RedditBots/_apis/build/status/docker%20build?label=RedditBots.Console%20Deploy)
# RedditBots
This repo contains two projects. RedditBots.Console and RedditBots.Web.### RedditBots.Console
RedditBots.Console is an .NET 7 Console application runs 3 Reddit bots and 1 Discord bot. It is build in Azure Pipeline into a docker image and then deployed to a Raspberry Pi.
All logs are sent via http to RedditBots.Web via a custom logger.### RedditBots.Web
RedditBots.Web receives all logs from the console and streams them to the browser and stores them in CosmosDb.
RedditBots.Web is an Angular 16 web application which is served by an .NET 7 application. All incoming logs from Reddit.Console are streamed to the clients via SignalR. It is deployed via Github Actions to Azure.
The resources on Azure are created with Bicep templates.You can view ReddiBots.Web (live stream of the logs) here: https://redditbots.azurewebsites.net/