<commit_before>package xyebot

import (
	"errors"
	"fmt"
	"google.golang.org/appengine/datastore"
	"strconv"
	"strings"
)

type commandStart botCommand

func (commandRequest *commandStart) Handle() error {
	message := "Привет! Я бот-хуебот.\n" +
		"Я буду хуифицировать некоторые из ваших фраз.\n" +
		"Сейчас режим вежливости %s\n" +
		"За подробностями в /help"
	switchDatastoreBool(commandRequest.request, "Stopped", false)
	if gentleMap[commandRequest.request.updateMessage.Chat.ID] {
		message = fmt.Sprintf(message, "включен")
	} else {
		message = fmt.Sprintf(message, "отключен")
	}
	commandRequest.request.answer(message)
	return nil
}

type commandStop botCommand

func (commandRequest *commandStop) Handle() error {
	switchDatastoreBool(commandRequest.request, "Stopped", true)
	commandRequest.request.answer("Выключаюсь")
	return nil
}

type commandHelp botCommand

func (commandRequest *commandHelp) Handle() error {
	commandRequest.request.answer(
		"Вежливый режим:\n" +
			"  Для включения используйте команду /gentle\n" +
			"  Для отключения - /hardcore\n" +
			"Частота ответов: /delay N, где N - любое любое натуральное число\n" +
			"Число хуифицируемых слов: /amount N, где N - от 1 до 10\n" +
			"Для остановки используйте /stop")<commit_msg>Add dot<commit_after>package xyebot

import (
	"errors"
	"fmt"
	"google.golang.org/appengine/datastore"
	"strconv"
	"strings"
)

type commandStart botCommand

func (commandRequest *commandStart) Handle() error {
	message := "Привет! Я бот-хуебот.\n" +
		"Я буду хуифицировать некоторые из ваших фраз.\n" +
		"Сейчас режим вежливости %s\n" +
		"За подробностями в /help."
	switchDatastoreBool(commandRequest.request, "Stopped", false)
	if gentleMap[commandRequest.request.updateMessage.Chat.ID] {
		message = fmt.Sprintf(message, "включен")
	} else {
		message = fmt.Sprintf(message, "отключен")
	}
	commandRequest.request.answer(message)
	return nil
}

type commandStop botCommand

func (commandRequest *commandStop) Handle() error {
	switchDatastoreBool(commandRequest.request, "Stopped", true)
	commandRequest.request.answer("Выключаюсь")
	return nil
}

type commandHelp botCommand

func (commandRequest *commandHelp) Handle() error {
	commandRequest.request.answer(
		"Вежливый режим:\n" +
			"  Для включения используйте команду /gentle\n" +
			"  Для отключения - /hardcore\n" +
			"Частота ответов: /delay N, где N - любое любое натуральное число\n" +
			"Число хуифицируемых слов: /amount N, где N - от 1 до 10\n" +
			"Для остановки используйте /stop")
{'fraction_non_alphanumeric': 0.11762376237623762, 'fraction_numerical': 0.002376237623762376, 'mean_word_length': 4.600886917960088, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2516905', 'n_tokens_mistral': 994, 'n_tokens_neox': 1007, 'n_words': 216}