zekroTJA / shinpuru

シンプル - Discord Bot with role selection, moderation, karma ranking, a starboard, code execution, raid alerting, backups, a web interface, twitch notifications and more!
https://shnp.de
MIT License
190 stars 37 forks source link

Readme Pls add... #371

Closed ghost closed 2 years ago

ghost commented 2 years ago

Type

A new feature

Description

i dont know the Discord.go Start command to start The bot can anybody help?

Attachments

No response

zekroTJA commented 2 years ago

You might want to take a look into the wiki. There you can find information on how to self-host shinpuru. https://github.com/zekroTJA/shinpuru/wiki/Self-Hosting

I've also created a video where I completely explain all steps required to set up shinpuru using Docker on a server. https://youtu.be/jCjsL4Mw6a8

Otherwise, if you alerady have the infrastructure (MySQL, Redis and Minio), you can also simply download the build assets from the release page and execute the binary provided. Just download the provided example config, put it next to the binary, add your configuration to it and execute the shinpuru binary.

ghost commented 2 years ago

I mean on Replit the start command sry i didnt say that.

zekroTJA commented 2 years ago

I really have no Idea what you want to know from me. Could you please be a bit more concise? ^^

ghost commented 2 years ago

How to start the Bot? Thats what i meant Sry for confusing You

zekroTJA commented 2 years ago

Yeah, as I described above, either you use the provided Docker Compose configuration to set up shinpuru on your server together with all services required, which involves MySQL as the database server, Redis for state caching and MinIO for file storage.

Otherwise, you can also simply download the binary from the artifacts section of the latest release for your system architecture, download the example configuration, enter your credentials there, put it next to the binary and start the binary of shinpuru.

The hosting of shinpuru is not that trivial so I honestly recommend that you might want to use one of the official hosts of shinpuru: https://github.com/zekroTJA/shinpuru/wiki/Invite

Edit: I just got hinted what Replit is. If you want to host it there for some reason, this is not supported for shinpuru. As I said, hosting shinpuru requires a bunch of services around as well as a publicly exposed HTTP endpoint for the web interface. If this is not realizable there, it will not be possible to host shinpuru there. If you really want to self-host shinpuru, take a look at my mentioned video. Otherwise, simply use the official hosts.