undrcrxwn / radzinsky

That one single Telegram bot to replace all the others

Home Page:https://t.me/radzinsky_bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

  Radzinsky

That one single Telegram bot to replace all the others

Upcoming updates

  • Group management
  • Group games
  • Group vs group chatting sessions
  • Personal and group statistics

Solution structure

Launching

  1. Install ngrok (or use localtunnel instead)
  2. If using ngrok, consider signing in via auth token to get unlimited lifetime for your tunnel
  3. Run a forwarding HTTP tunnel using ngrok http 8443
  4. Copy the public ngrok URL you've got
  5. Initialize user secrets for Radzinsky.Host
  6. Paste the copied ngrok public URL into the Telegram:WebhookHost field of the user secrets configuration
  7. Fill the rest of user secrets (see appsettings.json)
  8. Run dotnet run -p src/Radzinsky.Host/Radzinsky.Host.csproj -c Release --environment Production
  9. Give this repo a star

If using PM2

  • pm2 start ngrok -- http 8443 to start a tunnel
  • curl http://localhost:4040/api/tunnels to get the ngrok public URL
  • Running webhook host process: pm2 start -n radzinsky "dotnet run -p src/Radzinsky.Host/Radzinsky.Host.csproj -c Release --environment Production"

Useful links

About

That one single Telegram bot to replace all the others

https://t.me/radzinsky_bot

License:MIT License


Languages

Language:C# 100.0%