Giter Club home page Giter Club logo

bot's Introduction

Bot

This bot is created for programmers by programmers. Features are: personal Karma tracking, programmer's personal information storage, Wikipedia access, GitHub Copilot access.

Bot that can create "hello world" and have some other useful features.

Bot that can add new programmers to LinksPlatform team from discord to GitHub's organization.

Scalper strategy implementation.

bot's People

Contributors

deknowny avatar dependabot[bot] avatar disinterpreter avatar dry71 avatar ethosa avatar firstaftergod2501 avatar freephoenix888 avatar heprajicfyz1 avatar konard avatar poul250 avatar theytr avatar ythosa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

bot's Issues

Add missing programming languages

Please take a look at the list of actual regular expressions for programming languages.

List of requests:

  • Erlang
  • Wolfram
  • Brainfuck
  • Pawn
  • Cobol
  • Fortran
  • Arduino
  • Makefile
  • CMake
  • D
  • Forth
  • Dart
  • Ada
  • Лого
  • Julia
  • Malbolge
  • Ook
  • BIT
  • Chef
  • Whirl
  • G-code
  • Shakespeare
  • Piet
  • Algol
  • MetaQuotes
  • Processing
  • Verilog
  • VHDL
  • Altera
  • MoonScript
  • PureScript
  • Idris
  • Elm
  • Minecraft
  • Crystal
  • С--
  • Go!
  • Tcl
  • Solidity
  • Nemerle
  • AssemblyScript
  • Vimscript
  • Pony
  • LOLCODE
  • Elixir
  • X#
  • NVPTX

Add top by technology

The top by language is not informative, more often I want to know who is familiar with any technology, such as CUDA or Qt

Add recognition of "+" and "-" synonims

Possible synonyms:

  • Thumbs-up and thumbs-down smiles/stickers.
  • Expressions of gratitude ("Thank you", "Спасибо", "Благодарю").
  • Expressions of agreement ("Agree", "True", "Yes", "Disagree", "False", "No").
  • "++" and "--"

Add to the bot's functionality changing the rules in a conversation in a pinned message

How can this be implemented in my opinion:

  • with the special bot command
  • or bot can monitor rules, which placed on Github gists and if it changed - bot change it in a pinned message

Why would it be better?

  • Because accessing the rules in a pinned message, which are represented by text, is much more convenient for chat participants. (it is worth thinking at least about people who have the Internet only for using VK, although this may be a bad example, but still)

Add snippets

Instead of attaching a github link, you can attach a snippet. As for the tops, leave it as it is

Log votes

Bot should send log of votes to every user who want to receive the log information.
This way the log will be decentralized and therefore will be fair. It will be impossible to fake the log.
There should be commands for enabling log subscription and disabling it.

Show links to wikipedia on "What is" questions

image

Forms of the questions that can be found on Wikipedia or other dictionaries:

  • Что такое X?
  • Что значит X?

First bot should try to find it on Wikipedia, then on Wiktionary, and only if nothing found on both services then bot should use Google.

The answer should be a link to the first found result.

Limit amount of messages from user per day if reputation (karma) is less than -10

  • 64 messages per day in chat if karma < -10 and karma >= -20
  • 32 messages per day in chat if karma < -20 and karma >= -40
  • 16 messages per day in chat if karma < -40 and karma >= -80
  • 8 messages per day in chat if karma < -80 and karma >= -160
  • 4 messages per day in chat if karma < -160 and karma >= -320
  • 2 messages per day in chat if karma < -320 and karma >= -640
  • 1 messages per day in chat if karma < -640 and karma >= -1280
  • Read only mode if karma < -1280

Welcome message

  • Welcome new user
  • Invite to set the languages list
  • Invite to set the github link
  • Mention the help command

Feedback

I believe that the bot after scoring + or - should give feedback in the chat that everything was successful :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.