|noirscape ef3ac4cc8d Dumb named parameter fix||6 days ago|
|cogs||6 days ago|
|db_models||2 weeks ago|
|utils||2 weeks ago|
|.gitignore||1 month ago|
|LICENSE||1 month ago|
|README.md||1 month ago|
|config.yml.example||1 month ago|
|main.py||2 weeks ago|
|requirements.txt||1 month ago|
|secure.yml.example||5 months ago|
venv, this bot has several dependencies.
deeppomf/deepcreampy:latest(slightly different from the official one, see capitalization!)
nekos.lifeAPI implementation. Query catgirls straight to your discord.
These features only work in channels marked as NSFW on discord.
This bot has a public instance available here.
This bot expects the server to be set up in a certain way if you plan to make use of the moderation commands. See the wiki for details on this.
The deepcream cog is disabled on the public instance due to server usage.
Do not add this bot to guilds that violate the Discord TOS. If you make use of the various logging options, be aware that you will need to disclose this in your server rules.
These are general instructions.
config.ymland edit settings.
testing_modedisables the public invite with a different message, but this is customized to me. If you want your instance to use the deepcream cog, enable it here.
secure.ymland add your token to it.
python3 -mpip install -r requirements.txt
The bot makes use of an instance folder called
To update, carefully check each commit for breaking changes before pulling (particularly w/r/t sqlite database layouts.)
AGPLv3, not licensable under later versions with additional clauses 7b and 7c in effect.
# kirigiri - A discord bot. # Copyright (C) 2018 - Valentijn "noirscape" V. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published # by the Free Software Foundation at version 3 of the License. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see <https://www.gnu.org/licenses/>. # # In addition, the additional clauses 7b and 7c are in effect for this program. # # b) Requiring preservation of specified reasonable legal notices or # author attributions in that material or in the Appropriate Legal # Notices displayed by works containing it; or # # c) Prohibiting misrepresentation of the origin of that material, or # requiring that modified versions of such material be marked in # reasonable ways as different from the original version; or