Git Product home page Git Product logo

hamper's People

Contributors

bkero avatar chancez avatar cmb avatar dean avatar glenwinters avatar jordane avatar justinnoah avatar mostawesomedude avatar mythmon avatar nibalizer avatar relud avatar uberj avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hamper's Issues

incorrect !seen results when username contains capital letters

It appears seen.py records an invalid timestamp when a username contains capital letters.

Example 1: a known user's timestamp is corrupted when tamper sees the username with a different capitalization:

14:06:24 TangentStorm !seen darkf
14:06:25 tamper darkf last seen 12 hours ago
14:06:28 DaRkF sonahuaoestnuh
14:06:30 TangentStorm !seen darkf
14:06:31 tamper DaRkF last seen 3 months ago

Example 2: a channel regular who happens to capitalize his nick does not appear in the database at all:

14:10:46 tangentstorm !seen Amadiro
14:10:46 tamper I have not seen Amadiro

(Amadiro was in fact in the channel at that very moment)

Leave command

The leave command in channel_utils.py doesn't seem to be working. I was able to get the bot to join a room but it will not respond to the leave command.

Help command

The help command currently responds using multiple messages instead of one longer message for information. This could and probably should be condensed to 1 message so as to not spam the channel. Removing the \n should be an easy fix.

Some features I would like

Turn off URL shortening

Right now hamper is indiscriminately url-shortening everything. For those of us with
url-shortening built-in to our clients this is annoying, and sometimes the url shortening isn't needed. I suggest we turn off url shortening by default. And make the following addition to Hamper:

!url should return the shortened version of the last url to appear in chat.

Watch the LearnProgrammining repositories and make announcements on IRC

I think it would be cool if any activity in one of the organization's repositories on Github is announced on IRC. Specifically I think Hamper should announce:

  • Any commits
  • Any pull-requests.
  • Any new issues.

As the organization, and/or level of activitiy, grows we might have to review what we announce, but at present we'd only see a few announcements per week.

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.