cloewen8 / cj-fan-server Goto Github PK
View Code? Open in Web Editor NEWAn open source bot for my fan server! https://discord.gg/8d9xdeJ
An open source bot for my fan server! https://discord.gg/8d9xdeJ
A method to request input. A message must be provided, additionally,
A Call class will be initialized and sent to executing commands. This class will:
A command that displays help information related to a topic or command.
In order for a topic to be registered, it needs to include a short
(50 characters) and long
(300 characters) description.
Commands must have a short
and long
description (same as topic), syntax
(how to call the command), and example
(how to call the command). The id and restrictions may also be used.
Chatting a secret phrase will delete the message and award the user with a special role.
A command to gather user choices related to a set of 2 or more options. This command will allow options to be specified in 2 ways:
:
and splitting each option with ,
.poll What animal would you be?: Cat, Dog, Dolphin, Shark, Panda
poll What animal would you be?
Cat
Dog
Dolphin
Shark
Panda
A number reaction will be provided for each option.
While running in a development environment, only dolphin users should be able to initiate the bot's features.
If the bot is mentioned, the help command is to be executed without arguments.
A central class and other types for aiding in the creation of commands.
Up to 100 log messages will be saved. These messages may be displayed by the owner using the log command.
A command that recreates a channel to effectively clear its history.
Early on, a coding standard should be established to keep the syntax consistent.
These standards may change at any time. Whoever, all affected code is to be modified to conform.
Displays underwater art, similar to the Bro Time !pony
command.
A collection of colors to use when creating embeds.
Configurations will be provided through a class. Secrets will be loaded in through Environment Variables.
Templates for issues and pull requests would be a great way to show what information I'm looking for.
A process for requesting and storing fan art related to the server or myself.
A command will be provided to the owner which will accept a user, and optionally a message and/or amount. The command will request the fan art (or multiple if an amount if provided) from the user.
A request will include,
a heading to identify it as a request,
a copy of the image,
instructions to accept the request,
implications of accepting the request (allowing me to store it in Google Photos),
and how to send me a message for further questions or comments.
A request will be made by messaging the user directly.
If the user enters accept
, the request will be accepted.
Any other messages will be deleted.
After being accepted,
The owner will be directly messaged to:
Provide attribution (will default to Discord user).
Provide a description (optional).
Upon a request being fully processed,
A command that displays an answer to a query. DuckDuckGo's Instant Answer API will most likely be used (https://duckduckgo.com/api).
The bot should properly trap the SIGTERM posix signal to gracefully stop (releasing connections and resources).
Changes to the production server should automatically be redone on the development server:
A command for displaying what is new:
A phrase would be selected based on how much time has passed since the command was last called.
A process that requires users to read the server's rules before fully entering.
If a user_config.yml
file is present, it should be used to override configurations. This file must never be committed (development purposes only).
A game about dolphin users eating fish users.
Original: cloewen8/CJ-Fan-Server-Bot#14.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.