mirror of
https://gitlab.com/vylion/velascobot.git
synced 2025-04-19 21:46:35 +02:00
Resolved chat misconfiguration
This commit is contained in:
parent
29015d1b3a
commit
513f52bf9d
3 changed files with 16 additions and 7 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -4,4 +4,5 @@ misc/*
|
||||||
bkp/*
|
bkp/*
|
||||||
test/*
|
test/*
|
||||||
*log*
|
*log*
|
||||||
|
.Admin_id
|
||||||
|
.token
|
||||||
|
|
18
speaker.py
18
speaker.py
|
@ -1,5 +1,6 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
from logging import Logger
|
||||||
import random
|
import random
|
||||||
import time
|
import time
|
||||||
from sys import stderr
|
from sys import stderr
|
||||||
|
@ -318,7 +319,8 @@ class Speaker(object):
|
||||||
# Handling /count command
|
# Handling /count command
|
||||||
def get_count(self, update, context):
|
def get_count(self, update, context):
|
||||||
cid = str(update.message.chat.id)
|
cid = str(update.message.chat.id)
|
||||||
reader = self.load_reader(cid)
|
chat = update.message.chat
|
||||||
|
reader = self.load_reader(chat)
|
||||||
|
|
||||||
num = str(reader.count()) if reader else "no"
|
num = str(reader.count()) if reader else "no"
|
||||||
update.message.reply_text("I remember {} messages.".format(num))
|
update.message.reply_text("I remember {} messages.".format(num))
|
||||||
|
@ -333,7 +335,7 @@ class Speaker(object):
|
||||||
# Print the current period or set a new one if one is given
|
# Print the current period or set a new one if one is given
|
||||||
def period(self, update, context):
|
def period(self, update, context):
|
||||||
chat = update.message.chat
|
chat = update.message.chat
|
||||||
reader = self.load_reader(str(chat.id))
|
reader = self.load_reader(chat)
|
||||||
|
|
||||||
words = update.message.text.split()
|
words = update.message.text.split()
|
||||||
if len(words) <= 1:
|
if len(words) <= 1:
|
||||||
|
@ -356,7 +358,7 @@ class Speaker(object):
|
||||||
# Print the current answer probability or set a new one if one is given
|
# Print the current answer probability or set a new one if one is given
|
||||||
def answer(self, update, context):
|
def answer(self, update, context):
|
||||||
chat = update.message.chat
|
chat = update.message.chat
|
||||||
reader = self.load_reader(str(chat.id))
|
reader = self.load_reader(chat)
|
||||||
|
|
||||||
words = update.message.text.split()
|
words = update.message.text.split()
|
||||||
if len(words) <= 1:
|
if len(words) <= 1:
|
||||||
|
@ -383,7 +385,7 @@ class Speaker(object):
|
||||||
return
|
return
|
||||||
chat = update.message.chat
|
chat = update.message.chat
|
||||||
user = chat.get_member(update.message.from_user.id)
|
user = chat.get_member(update.message.from_user.id)
|
||||||
reader = self.load_reader(str(chat.id))
|
reader = self.load_reader(chat)
|
||||||
|
|
||||||
if reader.is_restricted():
|
if reader.is_restricted():
|
||||||
if not self.user_is_admin(user):
|
if not self.user_is_admin(user):
|
||||||
|
@ -401,7 +403,7 @@ class Speaker(object):
|
||||||
return
|
return
|
||||||
chat = update.message.chat
|
chat = update.message.chat
|
||||||
user = chat.get_member(update.message.from_user.id)
|
user = chat.get_member(update.message.from_user.id)
|
||||||
reader = self.load_reader(str(chat.id))
|
reader = self.load_reader(chat)
|
||||||
|
|
||||||
if reader.is_restricted():
|
if reader.is_restricted():
|
||||||
if not self.user_is_admin(user):
|
if not self.user_is_admin(user):
|
||||||
|
@ -450,3 +452,9 @@ class Speaker(object):
|
||||||
a=reader.answer(), perm=permissions)
|
a=reader.answer(), perm=permissions)
|
||||||
|
|
||||||
msg.reply_markdown(answer)
|
msg.reply_markdown(answer)
|
||||||
|
|
||||||
|
|
||||||
|
def static_reply(text, format=None):
|
||||||
|
def reply(update, context):
|
||||||
|
update.message.reply_text(text, parse_mode=format)
|
||||||
|
return reply
|
|
@ -13,7 +13,7 @@ try:
|
||||||
except ImportError as e:
|
except ImportError as e:
|
||||||
coloredlogsError = e
|
coloredlogsError = e
|
||||||
|
|
||||||
username = "velascobot"
|
username = "velaskoespbot"
|
||||||
speakerbot = None
|
speakerbot = None
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
Loading…
Reference in a new issue