@averagehelper/corde
Version:
A simple library for Discord bot tests. (Republished fork to demonstrate a bugfix)
31 lines (30 loc) • 856 B
TypeScript
import { Message, MessageEmbed } from "discord.js";
/**
* Sends a message to the connected textChannel.
* *This message will not be sent as a command.*
*
* **This function does not work without a test case**
*
* @param message Message send
*
* @example
*
* // Works
* test("test 1", () => {
* const message = await sendMessage("msg");
* expect(`editMessage ${message.id}`).toEditMessage({ id: message.id }, "newValue");
* });
*
* // Do not Works
* test("test 1", () => {
* const message = await sendMessage("msg");
* });
*
* @throws CordeClienteError - If bot is not connected yet.
*
* @returns null if message is empty, null or undefined.
* Message if **message** is not empty and it was send to Discord.
*
* @since 2.0
*/
export declare function sendMessage(message: string | number | MessageEmbed): Promise<Message>;