-
Notifications
You must be signed in to change notification settings - Fork 0
/
scratchpad.ts
95 lines (72 loc) · 2.21 KB
/
scratchpad.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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
// /*
// Just a REPL type file to facilitate feature development
// */
import * as _ from "lodash";
import * as os from "os";
import * as Bot from "./keybase-bot";
import "source-map-support/register";
const bot: Bot = new Bot(os.homedir());
const botUsername: string = "zackburt2";
const paperkey: string = process.env.ZACKBURT2_PAPERKEY;
async function main(): Promise<any> {
await bot.init(botUsername, paperkey);
console.log("initialized.");
await bot.chat.listHere('cryptosnipe', 'mkbot').then((data) => {
console.log('...data!');
console.log(data.map((x) => x.toString()));
});
}
main();
// conversationId: '',
// flipConvId: '',
// msgId: 7474,
// gameId: ''
// const channel: object = {
// membersType: "team", name: "mkbot", public: false, topicName: "test3", topicType: "chat",
// };
// bot.chat.send(channel, {
// body: 'This is a test'
// }).then((msgData) => {
// console.log(msgData);
// bot.chat.react(channel, msgData.id, '@zackburt').then((msgId) => {
// console.log('this is the msg id from the reaction itself....', msgId.id);
// });
// })
// function monitorFlip(msg) {
// try {
// bot.chat.loadFlip(
// msg.conversationId,
// msg.content.flip.flipConvId,
// msg.id,
// msg.content.flip.gameId,
// ).then((flipDetails) => {
// console.log('flip details', flipDetails);
// }).catch((err) => {
// console.log('err', err);
// });
// } catch (err) {
// console.log('err', err);
// }
// }
// function makeSubteamForFlip(): void {
// const subteamName: string = `croupierflips.snipeZBTEST`;
// const usernamesToAdd: Array<object> = [{username: "croupier", role: "admin"}];
// usernamesToAdd.push({
// role: "reader",
// username: 'zackburt',
// });
// bot.team.createSubteam(subteamName).then((res) => {
// console.log('Subteam creation was successful', res);
// bot.team.addMembers({
// team: subteamName,
// usernames: usernamesToAdd,
// }).then((addMembersRes) => {
// const newSubteam: any = {
// membersType: "team", name: subteamName,
// };
// bot.chat.send(newSubteam, {
// body: 'hello '
// });
// });
// });
// }