Skip to content

elliotwms/fakediscord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fakediscord

A highly experimental fake Discord server, intended to enable bot testing without calling the real Discord API, analogous to LocalStack.

Features

Once completed, fakediscord will enable you to:

  • Test offline, without interacting with the real Discord API
  • Test with multiple simulated users, bot and non-bot
  • Trigger server-side events to test commands etc., outside the 'official' bot flow
  • Spin up a test instance with guilds and users preconfigured with YAML

Of course, you should also test your bot manually before releasing to the public, as there's a few things fakediscord doesn't intend to implement, including:

  • Authorization - any action is allowed

As we develop fakediscord we will be aiming to implement each of the documented events along with their corresponding API interactions: