All Projects → Telegram-Bot-Node → Nikoro

Telegram-Bot-Node / Nikoro

Licence: mit
A plugin-based, all-in-one, Telegram Bot written in Node.js

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Nikoro

Spytrojan keylogger
[Solo para programadores] Troyano espía | Keylogger solo para Windows, se replica en el sistema y se inicia automaticamente al iniciar sesión. | Envío de registro mediante [Base de Datos], [Gmail] o [BotTelegram].
Stars: ✭ 32 (-37.25%)
Mutual labels:  bot, telegram-bot, telegram
Marvin
The paranoid bot (framework)
Stars: ✭ 51 (+0%)
Mutual labels:  bot, telegram-bot, telegram
Pytg
Python package that wraps around Telegram messenger CLI. Send and receive messages, and more.
Stars: ✭ 365 (+615.69%)
Mutual labels:  bot, telegram-bot, telegram
The Guard Bot
The Guard, a Telegram bot to moderate groups.
Stars: ✭ 299 (+486.27%)
Mutual labels:  bot, telegram-bot, telegram
Informer
A Telegram Mass Surveillance Bot in Python
Stars: ✭ 745 (+1360.78%)
Mutual labels:  bot, telegram-bot, telegram
Shieldy
@shieldy_bot Telegram bot repository
Stars: ✭ 351 (+588.24%)
Mutual labels:  bot, telegram-bot, telegram
Telegram Bot
Ruby gem for building Telegram Bot with optional Rails integration
Stars: ✭ 433 (+749.02%)
Mutual labels:  bot, telegram-bot, telegram
Urban Bot
🤖 The universal chatbot library based on React. Write once, launch Telegram, Facebook, Slack, ... every messenger with chatbots
Stars: ✭ 223 (+337.25%)
Mutual labels:  bot, telegram-bot, telegram
Zabbix In Telegram
Zabbix Notifications with graphs in Telegram
Stars: ✭ 710 (+1292.16%)
Mutual labels:  bot, telegram-bot, telegram
Telegraf
Modern Telegram Bot Framework for Node.js
Stars: ✭ 5,178 (+10052.94%)
Mutual labels:  bot, telegram-bot, telegram
Rssbot
Lightweight Telegram RSS bot for notifications only. 用于消息通知的轻量级 Telegram RSS 机器人
Stars: ✭ 952 (+1766.67%)
Mutual labels:  bot, telegram-bot, telegram
Mypackbot
🤖 Your own unlimited pack of Telegram-stickers
Stars: ✭ 18 (-64.71%)
Mutual labels:  bot, telegram-bot, telegram
Swiftybot
How to create a Telegram, Facebook Messenger, and Google Assistant bot with Swift using Vapor on Ubuntu / macOS.
Stars: ✭ 247 (+384.31%)
Mutual labels:  bot, telegram-bot, telegram
Pytelbot
A playful bot in telegram
Stars: ✭ 12 (-76.47%)
Mutual labels:  bot, telegram-bot, telegram
Tlg joincaptchabot
Telegram Bot to verify if users that join a group, are humans. The Bot send an image captcha for each new user, and kick any of them that can't solve the captcha in a specified time.
Stars: ✭ 226 (+343.14%)
Mutual labels:  bot, telegram-bot, telegram
Groupbutler
This bot can help you in managing your group with rules, anti-flood, description, custom triggers, and much more!
Stars: ✭ 399 (+682.35%)
Mutual labels:  bot, telegram-bot, telegram
Telegram Bot Api
First Telegram Bot API node.js library
Stars: ✭ 205 (+301.96%)
Mutual labels:  bot, telegram-bot, telegram
Example Bot
[WIP] An A-Z example of a PHP Telegram Bot.
Stars: ✭ 211 (+313.73%)
Mutual labels:  bot, telegram-bot, telegram
Tgbot Cpp
C++ library for Telegram bot API
Stars: ✭ 439 (+760.78%)
Mutual labels:  bot, telegram-bot, telegram
Java Telegram Bot Api
Telegram Bot API for Java
Stars: ✭ 819 (+1505.88%)
Mutual labels:  bot, telegram-bot, telegram

Nikoro

Build Status

An all-in-one, plugin-based, Telegram bot written in Node.js.

See it in action on @nikorobot! [TODO]

Based on node-telegram-bot-api.

Quick install

git clone https://github.com/Telegram-Bot-Node/Nikoro
cd Nikoro
npm run setup:guided

After running npm run bot, you can simply add the bot to a group chat and it will work. You can also message it directly.

To see a list of available plugins, use the command /help; if you need help about a specific plugin, do /help PluginName.

See the usage guide for more information.

Table of Contents

Features

  • Plugin-based: run many bots in one, have a plugin for everything.
  • Support for inline commands, buttons, stickers, etc.
  • Completely customizable: see something you don't like? Just change it!
  • Written in Node.js: one of the most powerful and easiest programming languages available.
  • Easy to install: just a few simple commands and your bot is up and running!
  • Easy-to-write plugins: with many helper functions write powerful plugins in a few minutes. Connect to a database, download files, parse commands without writing any code: everything is already here for you.
  • Open source :D

Contributing

Did you make a plugin you want to share with everyone? Did you improve the code in any way? Did you fix an issue?

Submit a pull request! This project will only grow if YOU help!

Basic guidelines for contributing are outlined in CONTRIBUTING.md. We also have a complete developer's guide! Finally, you can look at existing plugins (src/plugins/Ping.js can be a simple starting point) for a quick start.

Contributors

In alphabetical order

  • CapacitorSet

    • Developed some plugins
    • Worked on a bit of everything, mostly internals
    • Messed up the code some more
  • Cristian Baldi

    • Crated the project
    • Developed a bunch of plugins
    • Added redis support
    • Improved the plugin system
    • Messed up the code
  • Phill Farrugia

    • Improved & documented the code
    • Added Heroku Integration
    • Created Unit Tests
    • Added automatic testing via Travis CI

Need help?

Send me a mail or create an issue, I will answer ASAP. 👍

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].