add listeners count function

This commit is contained in:
zuckerberg 2021-06-08 17:48:44 -04:00
parent be8f9f7aa7
commit ffe9421f7c
3 changed files with 16 additions and 2 deletions

3
bot.py
View File

@ -24,6 +24,9 @@ class RadioBot(pydle.Client):
if message.startswith(".queue"): if message.startswith(".queue"):
r = requests.get(host+"queue") r = requests.get(host+"queue")
await self.message(target, r.text) await self.message(target, r.text)
if message.startswith(".listeners"):
r = requests.get(host+"listeners")
await self.message(target, r.text)
if message.startswith(".stream"): if message.startswith(".stream"):
await self.message(target, "https://nanachi.neet.dev/stream.mp3") await self.message(target, "https://nanachi.neet.dev/stream.mp3")

View File

@ -1,6 +1,17 @@
{ pkgs ? import <nixpkgs> { }, self ? ./. }: { pkgs ? import <nixpkgs> { }, self ? ./. }:
let let
puresasl = pkgs.python3Packages.buildPythonPackage rec {
pname = "puresasl";
version = "0.6.2";
src = builtins.fetchTarball {
url = "https://github.com/thobbs/pure-sasl/archive/refs/tags/0.6.2.tar.gz";
sha256 = "1xazi5v3s16pzqk1iii7370zdayk04wxp6ng2d5l5bsb0vfijyh0";
};
propagatedBuildInputs = with pkgs.python3Packages; [ pytest kerberos mock ];
};
pydle = pkgs.python3Packages.buildPythonPackage rec { pydle = pkgs.python3Packages.buildPythonPackage rec {
pname = "pydle"; pname = "pydle";
version = "0.9.4"; version = "0.9.4";
@ -16,5 +27,5 @@ in pkgs.python3Packages.buildPythonApplication {
pname = "radio-bot"; pname = "radio-bot";
src = self; src = self;
version = "0.1"; version = "0.1";
propagatedBuildInputs = with pkgs.python3Packages; [ pydle requests ]; propagatedBuildInputs = with pkgs.python3Packages; [ pydle requests puresasl ];
} }

View File

@ -1,6 +1,6 @@
from setuptools import setup from setuptools import setup
requires = ["pydle"] requires = ["pydle","requests"]
setup( setup(
name='bot', name='bot',