/[sudobot]/trunk/src/services/Welcomer.ts
ViewVC logotype

Diff of /trunk/src/services/Welcomer.ts

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 201 by rakin, Mon Jul 29 17:29:00 2024 UTC revision 226 by rakin, Mon Jul 29 17:29:06 2024 UTC
# Line 2  import { GuildMember, MessageEmbed, Text Line 2  import { GuildMember, MessageEmbed, Text
2  import DiscordClient from "../client/Client";  import DiscordClient from "../client/Client";
3  import fs from 'fs';  import fs from 'fs';
4  import path from "path";  import path from "path";
5    import Service from "../utils/structures/Service";
6    
7  export default class Welcomer {  export default class Welcomer extends Service {
8      messages: string[] = JSON.parse(fs.readFileSync(path.resolve(__dirname, '..', '..', 'resources', 'welcome_messages.json')).toString());      messages: string[] = JSON.parse(fs.readFileSync(path.resolve(__dirname, '..', '..', 'resources', 'welcome_messages.json')).toString());
9        
     constructor(protected client: DiscordClient) {  
   
     }  
   
10      async start(member: GuildMember, index?: number) {      async start(member: GuildMember, index?: number) {
11          if (this.client.config.props[member.guild.id].welcomer.enabled) {          if (this.client.config.props[member.guild.id].welcomer.enabled) {
12              const { message, channel: channelID } = this.client.config.props[member.guild.id].welcomer;              const { message, channel: channelID } = this.client.config.props[member.guild.id].welcomer;

Legend:
Removed from v.201  
changed lines
  Added in v.226

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26