gobridge / Gopher
Licence: apache-2.0
Slack bot for Gophers slack https://invite.slack.golangbridge.org
Stars: ✭ 95
Labels
Projects that are alternatives of or similar to Gopher
Node Sdk
An official module for interacting with the top.gg API
Stars: ✭ 90 (-5.26%)
Mutual labels: bot
Skyra
All-in-one multipurpose Discord Bot designed to carry out most of your server's needs with great performance and stability.
Stars: ✭ 92 (-3.16%)
Mutual labels: bot
Telebot.nim
Async client for Telegram Bot API in pure Nim [Bot API 5.1]
Stars: ✭ 93 (-2.11%)
Mutual labels: bot
Steem Fossbot Voter
A curation bot built for the Steemit social media platform, decides which posts to vote for and casts vote on behalf of a registered user
Stars: ✭ 92 (-3.16%)
Mutual labels: bot
Wasapbot
[abandoned ❗] Simple WhatsApp bot written in PHP, respond to private & group messages. Uses Chat-API
Stars: ✭ 89 (-6.32%)
Mutual labels: bot
Alauto
Azur Lane bot based on azurlane-auto. Discord: https://discord.gg/vCFxDen.
Stars: ✭ 92 (-3.16%)
Mutual labels: bot
Wow Fish Bot
World of Warcraft ( WoW ) Fish BOT. Python. Simple. For me.
Stars: ✭ 93 (-2.11%)
Mutual labels: bot
Botpress
🤖 Dev tools to reliably understand text and automate conversations. Built-in NLU. Connect & deploy on any messaging channel (Slack, MS Teams, website, Telegram, etc).
Stars: ✭ 9,486 (+9885.26%)
Mutual labels: bot
Slack Machine
A sexy, simple, yet powerful and extendable Slack bot
Stars: ✭ 91 (-4.21%)
Mutual labels: bot
Go Tgbot
Golang telegram bot API wrapper, session-based router and middleware
Stars: ✭ 90 (-5.26%)
Mutual labels: bot
Wa Automate Nodejs
💬 🤖 The most advanced NodeJS WhatsApp library for chatbots with advanced features. Be sure to 🌟 this repository for updates!
Stars: ✭ 1,326 (+1295.79%)
Mutual labels: bot
Tiledesk Server
Tiledesk server. Tiledesk is an Open Source Live Chat platform written in NodeJs and MongoDB
Stars: ✭ 94 (-1.05%)
Mutual labels: bot
Binance Trading Bot
Automated Binance trading bot - Buy low/Sell high with stop loss limit/Trade multiple cryptocurrencies
Stars: ✭ 87 (-8.42%)
Mutual labels: bot
Gopher
This is the deprecated Slack bot for the Gophers Slack. The new version can be found here.
You can get an invite from here
Running
To run this you need to set the the following environment variables:
-
GOPHERS_SLACK_BOT_TOKEN
- the Slack bot token -
GOPHERS_SLACK_BOT_NAME
- the Slack bot name -
GOPHERS_SLACK_BOT_DEV_MODE
- boolean, set the bot in development mode
OLD Instructions
Note: Not sure any of the stuff below here works anymore.
Kubernetes
To get the bot running in Kubernetes you need to run the following commands:
$ gcloud container clusters create gopher-slack-bot \
--zone europe-west1-c \
--additional-zones=europe-west1-d,europe-west1-b \
--num-nodes=1 \
--local-ssd-count=0 \
--machine-type=f1-micro \
--disk-size=10
$ kubectl create namespace gopher-slack-bot
$ cp secrets.yaml.template secrets.yaml
$ echo `echo -n 'slackTokenHere' | base64` >> secrets.yaml
$ kubectl create -f ./secrets.yaml --namespace=gopher-slack-bot
$ cp secrets-datastore.yaml.template secrets-datastore.yaml
$ echo `cat datastore.json | base64 -w 0` >> secrets-datastore.yaml
$ kubectl create -f ./secrets-datastore.yaml --namespace=gopher-slack-bot
$ kubectl create -f ./deployment.yaml --namespace=gopher-slack-bot
Development
To run gometalinter
$ go get -v -u github.com/alecthomas/gometalinter
...
$ gometalinter ./... --deadline=20s --vendor --sort=linter --disable=gotype
...
License
This software is created under Apache v2 License. For the full license text, please see License.md
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].