diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index bab7bcd7..12d489a0 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -120,10 +120,26 @@ jobs: steps: - uses: actions/checkout@v6 + - name: Prepare docs from README + run: | + { + echo '---' + echo 'layout: default' + echo '---' + echo '' + cat README.md + } > docs/index.md + + - name: Build with Jekyll + uses: actions/jekyll-build-pages@v1 + with: + source: docs/ + destination: ./_site + - name: Upload Pages artifact uses: actions/upload-pages-artifact@v3 with: - path: docs/ + path: ./_site/ - name: Deploy to GitHub Pages id: deployment diff --git a/docs/_config.yml b/docs/_config.yml index 8bbf7943..171f690f 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -1 +1,3 @@ theme: jekyll-theme-hacker +title: DiscordBot +description: A simple Discord bot with OpenAI support and server administration tools \ No newline at end of file diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index e4c90759..00000000 --- a/docs/index.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - - - - A Multifunction Bot for Discord | DiscordBot - - - - - - - - - - - - - - -
-
-

DiscordBot

-

-
- View on GitHub -
-
-
- -
-
-

A Multifunction Bot for Discord

- - -

Donate - License - Python - Release -

- - -

Install Guide - Wiki

- -

Games Included

- - - -

Admin/Mod Commands

- - - - - - - - - - - - - - - - - - -
CommandsDescription
admin cc [add,edit,remove] <command>Add, edit or remove custom commands
admin botgame <new game>Change game that bot is playing
- -

Config Commands

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CommandsDescription
admin config listList all bot configurations
admin config servermessage [on, off]Show message when a server gets updated
admin config membermessage [on, off]Show message when someone updates the profile
admin config joinmessage [on, off]Show message when a user joins the server
admin config leavemessage [on, off]Show message when a user leaves the server
admin config blockinvisible [on, off]Block messages from invisible members
admin config botreactions [on, off]Bot will react to member words
admin config pfilter [on, off] <channel name>Profanity Filter (block swear/bad words)
- - -

Misc Commands

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CommandsDescription
aboutDisplays bot info
echoShows your msg again
pingTest latency by receiving a ping message
rollRolls random number
pepePosts a random Pepe from imgur url
tts <message>Send TTS as .mp3 to channel
serverinfoShows server's information
userinfo <member#1234>Shows discord user information
lmgtfy <link>Creates a lmgtfy link
invitesList active invites link for the server
- - -

Bot Owner Commands

- - - - - - - - - - - - - - - - - - - - - - -
CommandsDescription
owner servers Display all servers in database
owner prefix <new prefix>Change bot prefix for commands
owner botdescription <new description>Change bot description
- - -

GW2 Commands

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CommandsDescription
gw2 config listList all gw2 configurations in the server
gw2 config session [on, off]Bot should record users last sessions
gw2 wvw [match, info, kdr] <world name>Info about a wvw match
gw2 key [add , remove , info] <api key>Add/Remove/Info - GW2 APIkey managing
gw2 accountGeneral information about your GW2 account
gw2 worlds [na, eu]List all worlds by timezone
gw2 wiki <name to search>Search the Guild wars 2 wiki
gw2 info <info to search>Information about a given name/skill/rune
- - -

Acknowledgements

- - - -

License

-

Released under the GNU GPL v3.

-

Buy me a cup of coffee

-

This bot is open source and always will be, even if I don't get donations. That said, I know there are people - out there that may still want to donate just to show their appreciation so this is for you guys. Thanks in - advance!

-

paypal

- -
-
- -