Quickstart#
This page contains information to quickly getting started.
The first thing you need is the library installed, see Installation.
Framework control#
Only one function is needed to be called for the framework to start.
The framework can be started using daf.core.run()
function (and stopped with the daf.core.shutdown()
function).
Function run()
accepts many parameters but there is only one that is most important:
accounts
:Accounts parameter is a list of
daf.client.ACCOUNT
objects which represent different Discord accounts you can simultaneously use to shill your content.The below example shows a minimum definition of the accounts list. For information about parameters with specific object, please use the search bar or refer to the Programming Reference.
See also
To login with username and password instead of the account token, see Automatic login
See also
The below example shows a bare minimum definition of the accounts list that has a manually defined server list.
There is also a way to automatically define the server list (and channels) based on the guild name (Shilling scheme generation).
import daf accounts = [ daf.client.ACCOUNT( # Account 1 token="DJHADJHSKJDHAKHDSKJADHKASJ", # Account token is_user=False, # Is the token from an user account? servers=[ # List of guilds/users daf.guild.GUILD( snowflake=123456789, # Snowflake id of discord messages=[ daf.message.TextMESSAGE(...), daf.message.TextMESSAGE(...), daf.message.VoiceMESSAGE(...) ], logging=True, # Log sent messages remove_after=None # To automatically stop shilling ) ] ), daf.client.ACCOUNT( # Account 2 token="JKDJSKDJALKNDSAKNDASKNDKAJS", # Account token is_user=False, # Is the token from an user account? servers=[ # List of guilds/users daf.guild.GUILD( snowflake=123456789, # Snowflake id of discord messages=[ daf.message.TextMESSAGE(...), daf.message.TextMESSAGE(...), daf.message.VoiceMESSAGE(...) ], logging=True, # Log sent messages remove_after=None # To automatically stop shilling ) ] ) ] daf.run(accounts=accounts)
After you’ve successfully defined your accounts list and started the framework with run()
, the framework will run on it’s own and there is nothing you need to do
from this point forward if basic periodic shilling with text messages is all you desire.