fix: channel.sendSlash is not function
Todo: fix opcode 24 error
This commit is contained in:
		@@ -95,6 +95,7 @@ const Messages = {
 | 
			
		||||
  GUILD_CHANNEL_UNOWNED: "The fetched channel does not belong to this manager's guild.",
 | 
			
		||||
  GUILD_OWNED: 'Guild is owned by the client.',
 | 
			
		||||
  GUILD_MEMBERS_TIMEOUT: "Members didn't arrive in time.",
 | 
			
		||||
  GUILD_APPLICATION_COMMANDS_SEARCH_TIMEOUT: "Application commands didn't arrive in time.",
 | 
			
		||||
  GUILD_UNCACHED_ME: 'The client user as a member of this guild is uncached.',
 | 
			
		||||
  CHANNEL_NOT_CACHED: 'Could not find the channel where this message came from in the cache!',
 | 
			
		||||
  STAGE_CHANNEL_RESOLVE: 'Could not resolve channel to a stage channel.',
 | 
			
		||||
 
 | 
			
		||||
@@ -393,10 +393,10 @@ class TextBasedChannel {
 | 
			
		||||
   * Send Slash to this channel
 | 
			
		||||
   * @param {Snowflake} botId Bot Id
 | 
			
		||||
   * @param {string} commandName Command name
 | 
			
		||||
   * @param {?Array<string>} args Command arguments
 | 
			
		||||
   * @param {...?string} args Command arguments
 | 
			
		||||
   * @returns {Promise<pending>}
 | 
			
		||||
   */
 | 
			
		||||
  async sendSlash(botId, commandName, args = []) {
 | 
			
		||||
  async sendSlash(botId, commandName, ...args) {
 | 
			
		||||
    // If (!this.isText()) throw new Error('This channel is not text-based.');
 | 
			
		||||
    if (!botId) throw new Error('Bot ID is required');
 | 
			
		||||
    const user = await this.client.users.fetch(botId).catch(() => {});
 | 
			
		||||
@@ -427,7 +427,7 @@ class TextBasedChannel {
 | 
			
		||||
        content: '',
 | 
			
		||||
        id: this.client.user.id,
 | 
			
		||||
      }),
 | 
			
		||||
      args,
 | 
			
		||||
      args && args.length ? args : [],
 | 
			
		||||
    );
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
@@ -447,6 +447,7 @@ class TextBasedChannel {
 | 
			
		||||
        'createWebhook',
 | 
			
		||||
        'setRateLimitPerUser',
 | 
			
		||||
        'setNSFW',
 | 
			
		||||
        'sendSlash',
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
    for (const prop of props) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user