-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.ts
56 lines (53 loc) · 1.18 KB
/
config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import getEnv from './lib/utils/env';
export default {
/**
* 봇의 행동에 관한 파라미터를 정의합니다.
*/
behaviors: {
archiving: {
channel: {
newArchiveChannelName: '고정메시지',
topicKeyword: '아카이브',
},
},
interaction: {
confirm: {
timeoutMillis: 600 * 1000,
},
},
pinByReaction: {
availablePins: ['📌', '📍', '🖇'],
pinCountThreshold: 3,
},
},
/**
* 외부 서비스를 사용하기 위해 필요한 파라미터를 정의합니다.
*/
services: {
discord: {
bot: {
name: 'Pinee',
themeColor: 0x836dc4,
authToken: getEnv('DISCORD_BOT_TOKEN') || 'YEAH',
applicationId: getEnv('DISCORD_APP_ID') || 'APP',
},
api: {
fetchLimitPerRequest: 100, // 디스코드 정책
},
},
redis: {
url: getEnv('REDIS_URL') || 'anything haha',
},
simsimi: {
apiKey: getEnv('SIMSIMI_API_KEY') || 'adadad',
},
},
/**
* 별도로 관리하는 리소스(스트링 등)를 정의합니다.
*/
resources: {
string: {
jumpToMessage: '메시지로 이동',
},
},
};