forked from elizaOS/eliza
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathReadMe_TagTeam
70 lines (65 loc) · 2.33 KB
/
ReadMe_TagTeam
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# Running several models
## Multiple Characters acting as a Team:
You can run two characters that can interact.. This is a good example to learn, how the sytem works...
Lets go:
```
pnpm start:debug --characters=~./eliza/characters/bud.character.json,~./eliza/characters/terence.character.json
```
start both character the same time. To make them a team and use different Discord Instances, you need to modify their header in the character file:
Thats the one for Bud:
```
{
"name": "Bud",
"plugins": [],
"clients": ["discord"],
"modelProvider": "akash_chat_api",
"settings": {
"secrets": {
"DISCORD_APPLICATION_ID": "138364583265387224",
"DISCORD_API_TOKEN": "MTMzMDEzMzuihfiuewhfeqiuhfqiuewhfewqHh7E_9dK3zQp577QWKjS4i-wz78"
},
"voice": {
"model": "en_US-male-heavy"
}
},
"clientConfig": {
"discord": {
"isPartOfTeam": true,
"teamAgentIds": ["1330134542060752936"],
"teamLeaderId": "1330134542060752936",
"teamMemberInterestKeywords": ["Terence", "partner", "team", "friend", "adventure"],
"shouldRespondOnlyToMentions": false
}
},
```
thats the one for Terence:
```
{
"name": "Terence",
"clients": ["discord"],
"modelProvider": "akash_chat_api",
"settings": {
"secrets": {
"DISCORD_APPLICATION_ID": "133487326438726452936",
"DISCORD_API_TOKEN": "MTMzMDEziuhfiufheiuqhiuqewhfiuewqhf6np9Rtf2yvREDgJ8"
},
"voice": {
"model": "en_US-male-medium"
}
},
"clientConfig": {
"discord": {
"isPartOfTeam": true,
"teamAgentIds": ["1330133186734456924"],
"teamLeaderId": "1330134542060752936",
"teamMemberInterestKeywords": ["Bud", "buddy", "partner", "team", "friend", "trouble"],
"shouldRespondOnlyToMentions": false
}
},
```
The "shouldRespondOnlyToMentions": false attribute make some more agile in chats! They will give their 5 cents on every occassion
There is always one Leader, but multiple Members. If you have a bigger team add their id's like this:
```
"teamAgentIds": ["1330133186734456924", "1330133186734456925", "1330133186734456926"]
```
you should see the ID in the Logs or you can retrieve them in the database too