Skip to content

rockcutter/maidea_remake

Repository files navigation

maidea

maideaはあったら便利な機能を詰め込んだ、C++で書かれたdiscord botです。 SleepyDiscordライブラリをdiscord APIのラッパーとして使用しています。 SleepyDiscord また、Boostライブラリも使用しています それぞれの機能をmoduleとして実装しており、容易に機能の追加が可能です

Features

slash commandを実装しており、/をこのbotが導入されているdiscordサーバで入力することで機能を使用することができる また、discordサーバーで次のような発言をすると、それぞれのmoduleの機能が利用できる

>[command] [オプション]
![command] [オプション]
\[command] [オプション]
?[command] [オプション]

Requirement

  • cmake
  • boost 1.79.0
  • SleepyDiscord

docker-compose

# docker-compose up -d

Installation

boost https://boostjp.github.io/howtobuild.html などを参考にインストールしておく

SleepyDiscord https://yourwaifu.dev/sleepy-discord/docs/ に従い必要なライブラリのインストール& git cloneしておく

projectDir# git clone https://github.com/rockcutter/maidea_remake
projectDir# mkdir bld
projectDir# cd bld
projectDir/bld# cmake ../
projectDir/bld# make
projectDir/bld# ./maidea

モジュールの作成

src/module/example/ExampleModule.hにあるモジュールのプロトタイプを使用して作成してください

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published