Skip to content

sahil-mehra/steely

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banner

to install

$ git clone this
$ pip3 install --user -r requirements.txt
or, if you're in a new py3 virtualenv
$ pip install -r requirements.txt

to run

$ mv config.py.sample config.py
$ edit config.py
$ python3 steelybot.py

(config.py is in .gitignore)

to run tests

$ make test

or simply...

$ nosetest

If the tests are failing to import, you probably aren't in the virtualenv.

how to write help for you commands

Throw a doc string in the top of the plugin.

If it's short just make it one line but if its thicc and has subcommands check steely/plugins/linden for an example.

todo

  • async lastfm plugin stuff
  • trigger decorators for plugins, not just main()
  • izaakf's secret idea

credits

plugin author
haiku CianLR
linden CianLR
obscene CianLR
snoop CianLR
stretch CianLR
jokes EdwardDowling
mock EdwardDowling
urban EdwardDowling
xkcd EdwardDowling
bus alexkraak
define alexkraak
github alexkraak
happy alexkraak
skrrrt alexkraak
tilda alexkraak
coinflip alexkraak, byxor
lastfm alexkraak, sentriz
vapor alexkraak, sentriz
limp byxor
url byxor
basic_interpreter cianlr
help devoxel
roll devoxel
slag devoxel
roomcheck gruunday
gex iandioch
scramble iandioch
sort iandioch
hello izaakf
train izaakf
vowel izaakf
sentiment oskarmcd
angry sentriz
box sentriz
ca sentriz
cage sentriz
eight sentriz
leet sentriz
lenny sentriz
markov sentriz
middle sentriz
nose sentriz
recordmarkov sentriz
recordstat sentriz
reload sentriz
restart sentriz
rpn sentriz
stats sentriz
tracker sentriz
clap sentriz, devoxel

q&a

  • why the shit are some names camelCase? that's not pep8
    • the fbchat module uses them for some reason
  • why the shit isn't the linden plugin working?
    • :(
    • :)

About

a python 3.6 facebook bot

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%