Всем привет! Пытаюсь запустить бот через командную строку винды ( винда 7ка, питон 2.7 ) пишет ошибку.
SyntaxError: Non-ASCII character ‘\xe2’ in file“
Помогите, где ошибка?
вот файл со скриптом
import logging
import yaml
import telegram
from telegram_logger.logger import BotLogger
from discord.discord_bot import DiscordBot
print('''
▒█▀▀▄ ░▀░ █▀▀ █▀▀ █▀▀█ █▀▀█ █▀▀▄ ░░ ▒█▀▀█ █▀▀█ ▀▀█▀▀
▒█░▒█ ▀█▀ ▀▀█ █░░ █░░█ █▄▄▀ █░░█ ▀▀ ▒█▀▀▄ █░░█ ░░█░░
▒█▄▄▀ ▀▀▀ ▀▀▀ ▀▀▀ ▀▀▀▀ ▀░▀▀ ▀▀▀░ ░░ ▒█▄▄█ ▀▀▀▀ ░░▀░░ by @viktopunk''')
class WarningFormatter(logging.Formatter):
def format(self, record):
result = super().format(record)
if record.levelno == logging.WARNING:
result = f”⚠️ {result}“
if __name__ == ”__main__“:
# logging.basicConfig(
# format='%(levelname)s: %(message)s', level=logging.INFO)
logging.basicConfig(
format='%(message)s', level=logging.INFO)
logger = logging.getLogger()
# warning_handler = logging.StreamHandler()
# warning_handler.setFormatter(WarningFormatter())
# logger.addHandler(warning_handler)
with open(”config/config.yaml“, ”r“, encoding=”utf8") as stream:
config = yaml.safe_load(stream)
# Set up telegram bot
if config and config.get('telegram_settings'):
with open(config, “r”, encoding=“utf8”) as stream:
tg_config = yaml.safe_load(stream)
bot = telegram.Bot(tg_config)
logger.addHandler(BotLogger(bot=bot, chat_id=tg_config, level=logging.INFO))
logging.info(“▶️ Включаю бота…”)
bot = DiscordBot(config=config)
bot.start_bot()