Giter Site home page Giter Site logo

kitekbot's People

Contributors

karolkania avatar kitek avatar

Stargazers

 avatar

Watchers

 avatar  avatar

kitekbot's Issues

Doklejają się * do linka

W przypadku, gdy przesyłany jest link do plików, które mają być zsynchronizowane, nie powinny być doklejane * z przodu i na końcu linka

Aktualizacja pomocy

Aktualizacja pomocy

  • readme.md - podstawy
  • podstawowe polecenia
  • na wiki wrzucić podstawowe założenia poleceń (struktura + jak to ogranąć)

/invite fix

File "/base/data/home/apps/s~kitekbot/1.354996969943551135/messageHandler.py", line 36, in invite_command
Rooms(name='Rooms',author=jid).invite(jid,params[0],params[1])
IndexError: list index out of range

Dodanie obsługi aliasów komend

Implementacja commandName jako string lub lista, gdzie pierwszy element to nazwa komendy

CommandDispatcher(object):
    def register(commandName, commandClass):

Własne nicki

Możliwość ustawienia własnej nazwy użytkownika zamiast standardowego jid'a.
Ustawione nicki widoczne będą na czacie. Nick musi być unikatowy i nie mogą wystąpić duplikaty.

Np.:
\nick kitek

Dodanie ustawienia away / sleep -> wstrzymywania odbierania wiadomości na określony czas

można to interpretować jak tryb away, albo sleep z ilością minut / godzin (najlepiej z podaniem jednostki)

Mam superważnego taska, ale nie chcę marudzić, że wszyscy marudzą, to wpisuję
np.
/away(30m) lub /away(45) bo minuta jest jednostką domyślną
/sleep(2h)

po tym czasie wskakuje mi w jednym komunikacie cała historia która zgromadziła się przez mój czas chcianej nieobecności

dodatkowo ograniczenie max 8h żeby nie robić bałaganu w bazie, jak ktoś potrzebuje więcej to może ponawiać temat codziennie rano, albo po prostu usunąć subksrypcję ;-)

Można jakoś sensownie połączyć z #10

Komenda /help

Wyświetlanie dostępnych poleceń:

  • filtrowanie po ACL
  • automatyczne zaciąganie danych z commands
  • uzupełnienie informacji w zreafktoryzowanych komendach

Pisanie na global przez #

Bedac w pokoju i switchujac sie na niego /switch nie ma mozliwosci pisania na global

moze dodac np ## dla globala aby nie trzeba bylo sie switchowac za kazdym razem...

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.