learnprogramming / hamper Goto Github PK
View Code? Open in Web Editor NEWThis project forked from hamperbot/hamper
an irc bot
License: MIT License
This project forked from hamperbot/hamper
an irc bot
License: MIT License
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)
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.
Because the way plugins are handled, the Bitly plugin's setup gets called and errors because it is unable to find the BitlyAPI credentials in settings. However this happens 100% of the time, even if the plugin is not enabled.
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.
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.
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:
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.