This commit is contained in:
arnaucode
2017-05-11 23:25:02 +02:00
parent ae20ff5e71
commit e5e9af033e
5 changed files with 13 additions and 8 deletions

View File

@@ -12,6 +12,11 @@ keywordsConfig.json --> contains the keywords to track from Twitter API
repliesConfig.json --> contains the replies
```
Just need to configure:
![echo-botnet](https://raw.githubusercontent.com/arnaucode/echo-botnet/master/configurationScreenshot.png "configurationScreenshot")
configuration file example (botsConfig.json):
```
[{

Binary file not shown.

BIN
configurationScreenshot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

View File

@@ -11,11 +11,11 @@ import (
//Config stores the data from json botsConfig.json file
type Config struct {
Title string `json:"title"`
Consumer_key string `json:"consumer_key"`
Consumer_secret string `json:"consumer_secret"`
Access_token_key string `json:"access_token_key"`
Access_token_secret string `json:"access_token_secret"`
Title string `json:"title"`
ConsumerKey string `json:"consumer_key"`
ConsumerSecret string `json:"consumer_secret"`
AccessTokenKey string `json:"access_token_key"`
AccessTokenSecret string `json:"access_token_secret"`
}
//Botnet stores each bot configured
@@ -38,8 +38,8 @@ func readConfigTokensAndConnect() (botnet Botnet) {
fmt.Print("connecting to twitter api --> ")
for i := 0; i < len(config); i++ {
configu := oauth1.NewConfig(config[i].Consumer_key, config[i].Consumer_secret)
token := oauth1.NewToken(config[i].Access_token_key, config[i].Access_token_secret)
configu := oauth1.NewConfig(config[i].ConsumerKey, config[i].ConsumerSecret)
token := oauth1.NewToken(config[i].AccessTokenKey, config[i].AccessTokenSecret)
httpClient := configu.Client(oauth1.NoContext, token)
// twitter client
client := twitter.NewClient(httpClient)
@@ -48,7 +48,7 @@ func readConfigTokensAndConnect() (botnet Botnet) {
}
botnet.Clients = clients
fmt.Println("connection successfull")
fmt.Println("connection successful")
return botnet
}