Add welcome module

This commit is contained in:
syuilo
2018-08-14 06:14:47 +09:00
parent 05ada0d74e
commit de72383156
4 changed files with 64 additions and 2 deletions

View File

@ -0,0 +1,29 @@
import from '../../ai';
import IModule from '../../module';
export default class WelcomeModule implements IModule {
public name = 'welcome';
private ai: ;
public install = (ai: ) => {
this.ai = ai;
}
public onLocalNote = (note: any) => {
if (note.user.notesCount == 1) {
setTimeout(() => {
this.ai.api('notes/create', {
renoteId: note.id
});
}, 3000);
setTimeout(() => {
this.ai.api('notes/reactions/create', {
noteId: note.id,
reaction: 'congrats'
});
}, 5000);
}
}
}