Slick: an open source Slack bot in Go language

What is Slick ?  

Slack bot is a chat robot that used to helping slack users in any question about using slack. It allows user to send a directed message and receive an answer, and it enables user to set reminders for important date.

Slick is an open source slack bot, its enable users to do chat ops. Slick, written in Go language.

Slick offers many features, it is more than chatbot

Features

  1. Plugin interface for chat messages
  2. Plugin based HTTP handlers
  3. It has a simple API
  4. It keeps an internal state of channels, users and their state.
  5. Listen for reaction
  6. Easy plugin interface
  7. Support listening for any slack events (channel created, channel joined, emoji changed, file shared, group archived, and more.
  8. Pub sub system to facilitate inter plugins
  9. It supports chat to web communications.
  10. Fully free and open source
  11. Built in KV store for data persistence
  12. The bot has a mood which changes randomly

Languages

Slick written in Go language.

Resources

https://github.com/abourget/slick





Friday is an Open-source Virtual Assistant

Virtual assistant technology defines as an application program that uses semantic and deep learning. It can also call an AI assistant or digital assistant. It helps users or enterprises to assist people or automate tasks. Any virtual assist.......Read more...

15 Open-source Physics Simulation Engine

What is a physics simulation engine?A physics simulation engine is a custom software engine that grants developers add visual effetcs, simulate and tweak objects and enviroments accroding to the law of physics in 2D, 3D or both. With physi.......Read more...

Top 23 Open-source Headless and API-based CMS for 2022

A Headless API-based CMS is a content management system that offers an API endpoint to view, manage, and create content, users, and settings instead of the classical web interface. Many developers like API-based approach as it is easier to.......Read more...

CMS: Is a Self-hosted Open-source Contest Management System

CMS, or Contest Management System, is a distributed system for running and (to some extent) organizing a programming contest. CMS has been designed to be general and to handle many types of contests, tasks, scoring, etc. Nonetheless, CMS ha.......Read more...

JINGO is an Open-source Git-based CMS and Wiki engine

What is JINGO?JINGO is a git based wiki engine and CMS written for Node.js, with a decent design, a search capability and a good typography. In this post, we will reveal Jingo's amazing features and how can you install it on your system. F.......Read more...