Commit ab9f15bf1574f6545f4d82fff135c34d290feaa9

Authored by Adhidarma Hadiwinoto
1 parent d4f3507916
Exists in master

sendMessage start

Showing 1 changed file with 26 additions and 24 deletions Side-by-side Diff

... ... @@ -5,11 +5,6 @@ var evo = require('./evo-im.js');
5 5  
6 6 var config = require('./config.json');
7 7  
8   -evo.start({
9   - config: config,
10   - logger: logger
11   -});
12   -
13 8 var chat_ids = {};
14 9  
15 10 var options = {
... ... @@ -23,25 +18,6 @@ var options = {
23 18 var bot = new telegram(config.token, options);
24 19 bot.setWebHook(config.webhook_prefix + config.token, __dirname+'/crt.pem');
25 20  
26   -function deleteChatId(from) {
27   - delete chat_ids[from];
28   -}
29   -
30   -function updateChatId(from, chat_id) {
31   - chat_ids[from.toLowerCase()] = chat_id;
32   - logger.verbose('Chat id ' + chat_id + ' ' + from);
33   -}
34   -
35   -function getChatId(partner) {
36   - try {
37   - return chat_ids[partner.toLowerCase()];
38   - }
39   - catch(e) {
40   - return;
41   - }
42   -
43   -}
44   -
45 21 function sendMessage(destination, message, retry) {
46 22 if (retry === null || retry === undefined) {
47 23 retry = 10;
... ... @@ -65,6 +41,32 @@ function sendMessage(destination, message, retry) {
65 41 setTimeout(sendMessage, 10000, destination, message, --retry);
66 42 }
67 43 }
  44 +}
  45 +
  46 +
  47 +evo.start({
  48 + config: config,
  49 + logger: logger,
  50 + sendMessage: sendMessage
  51 +});
  52 +
  53 +
  54 +function deleteChatId(from) {
  55 + delete chat_ids[from];
  56 +}
  57 +
  58 +function updateChatId(from, chat_id) {
  59 + chat_ids[from.toLowerCase()] = chat_id;
  60 + logger.verbose('Chat id ' + chat_id + ' ' + from);
  61 +}
  62 +
  63 +function getChatId(partner) {
  64 + try {
  65 + return chat_ids[partner.toLowerCase()];
  66 + }
  67 + catch(e) {
  68 + return;
  69 + }
68 70  
69 71 }
70 72