summaryrefslogtreecommitdiff
path: root/src/api/bot/core.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2017-10-07 07:50:47 +0900
committersyuilo <syuilotan@yahoo.co.jp>2017-10-07 07:50:47 +0900
commit88e8dffb5bf8a21b46495b8f7ff2f68562e432d6 (patch)
treebc26fde40e4f5cfce35a6e64d1b1e1ebfd205168 /src/api/bot/core.ts
parent:v: (diff)
downloadsharkey-88e8dffb5bf8a21b46495b8f7ff2f68562e432d6.tar.gz
sharkey-88e8dffb5bf8a21b46495b8f7ff2f68562e432d6.tar.bz2
sharkey-88e8dffb5bf8a21b46495b8f7ff2f68562e432d6.zip
:v:
Diffstat (limited to 'src/api/bot/core.ts')
-rw-r--r--src/api/bot/core.ts11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/api/bot/core.ts b/src/api/bot/core.ts
index 25190b6d65..b1a745a760 100644
--- a/src/api/bot/core.ts
+++ b/src/api/bot/core.ts
@@ -5,6 +5,13 @@ import User, { IUser, init as initUser } from '../models/user';
import getPostSummary from '../../common/get-post-summary';
+function getUserSummary(user: IUser): string {
+ return `${user.name} (@${user.username})\n` +
+ `${user.posts_count}投稿、${user.following_count}フォロー、${user.followers_count}フォロワー\n` +
+ `場所: ${user.profile.location}、誕生日: ${user.profile.birthday}\n` +
+ `「${user.description}」`;
+}
+
export default class BotCore extends EventEmitter {
public user: IUser = null;
@@ -52,7 +59,7 @@ export default class BotCore extends EventEmitter {
case 'help':
case 'ヘルプ':
- return 'コマンド一覧です:\n' +
+ return '利用可能なコマンド一覧です:\n' +
'help: これです\n' +
'me: アカウント情報を見ます\n' +
'login, signin: サインインします\n' +
@@ -61,7 +68,7 @@ export default class BotCore extends EventEmitter {
'tl: タイムラインを見ます\n';
case 'me':
- return this.user ? `${this.user.name}としてサインインしています` : 'サインインしていません';
+ return this.user ? `${this.user.name}としてサインインしています。\n\n${getUserSummary(this.user)}` : 'サインインしていません';
case 'login':
case 'signin':