• Stars
    star
    1
  • Language
    Go
  • Created almost 6 years ago
  • Updated almost 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

telegram bot for voting based on AWS DynamoDB

vote-bot Build Status

Telegram bot for voting based on AWS DynamoDB

Configuration

Create configuration file config.json with the content:

{
  "region": "eu-central-1",
  "dynamo": {
    "table": "polls"
  },
  "telegram": {
    "token": "bot-token",
    "bot_name":"bot-name",
    "user_ids": [
      {
        "some-user-name": 161500345
      }
    ]
  }
}

Description:

  • region - AWS region in which the dynamo's table shold be created
  • dynamo - setting for DynamoDB
  • telegram - Telegram settings
  • telegram.user_ids - users with IDs which will have an access to create a polls. User's key could be anything you want, but not th ID

Create a poll

To create poll use example below: Create poll

Publish a poll

To publish a poll you just need to type its name in group in which it is connected. After 4th typed symbol you'll find a popup with the poll. Publish poll

Result:

Result

More Repositories

1

goimports-reviser

Right imports sorting & code formatting tool (goimports alternative)
Go
459
star
2

proxy-chrome-extension

Chrome plugin to setting up a proxy settings via plugin's UI or by browser's address bar
JavaScript
20
star
3

asterisk-ami-api

Call, SMS, CDR APIs for Asterisk
Go
14
star
4

gostruct2graphql

Go structure to GraphQL object
Go
12
star
5

redis-mock-template

Redis Mock (Stateful) for Java based apps & tests
Java
6
star
6

meteor

Lite CI/CD tool with Slack notifications
Go
5
star
7

asterisk-dialer

JavaScript
5
star
8

liqueur-sensor

Firmware for water leakage sensor with low battery control based on Attiny13
C++
3
star
9

idrac

Shell
2
star
10

kafka-client

2
star
11

docker

Nginx
2
star
12

gdb

Data backup tool for MySQL databases, local files and directories to S3 or DigitalOcean Space
Go
2
star
13

pincode

Java
1
star
14

ansible-paybooks

1
star
15

BigData

Java
1
star
16

elk

ELK + logspout
Go
1
star
17

sensu-server

1
star
18

grpc-java-test

Java
1
star
19

joomla-extensions

PHP
1
star
20

cm_api_client

Java
1
star
21

flux-test

JavaScript
1
star
22

goutils

Go
1
star
23

thrift-logger

Thrift log decorator library
Java
1
star
24

AMBARI

JavaScript
1
star
25

vue-dart-template

HTML
1
star
26

xml-creator

Go
1
star
27

logger

Go
1
star
28

fs-automation

Go
1
star
29

http-debug-server

Go
1
star
30

RabbitMQProducer

Go
1
star
31

nginx_modules

C
1
star
32

VIDEO_PROJECTS

Java
1
star
33

jwt-example

Go
1
star
34

homebrew-tap

Homebrew repository for different tools
Ruby
1
star
35

go-with-sonar

Dockerfile
1
star
36

cfengine-client

Java
1
star
37

ckafka

Go
1
star
38

graphQlGoTest

Go
1
star
39

openvox-sms-ui

JavaScript
1
star
40

spring-redis-tpl-example

Example of redis-mock-template usage for Medium article
Java
1
star
41

check-openvox-gsm

Tool to check GSM signal on OpenVox
Go
1
star
42

POLYCOM

Java
1
star
43

json-check

Python
1
star