Чтобы нацепить фавикон форчонга?
Нахуй так жить?
Самая обширная помойка интернетов — самый
огромный петушиный барак.
Чтобы нацепить фавикон форчонга?
Нахуй так жить?
Самая обширная помойка интернетов — самый
огромный петушиный барак.
ОНОНИМ
ЛИГВИОН
/б/ыдло не знает о такой-то тематике.
Анальная тематика ненужна.
>>595481>>595474
>>595481
У вас-то вообще никакой нету, лигионер.
>>595481
Олсо,
Шел бы ты отсюда.
>>595471 по крайней мере форчан — борда. в отличие от петушиных бараков, бложиков с кармочкой, филиалов популярных соцсетей и прочего рюзке уебанства.
>>595491
Кокой ты смищной.
>>595494
lolwut77
>>595491
Чем она отличается от мочана и прочего? Скоростью постинга?
>>595500
отсутствием откровенного быдла в тематике. огромный плюс, который перевешивает все недостатки.
ко-ко-ко-ко-ко-ко-ко-ко-ко ко-ко-ко-ко-ко-ко
ну форсеры бараков напяливали же иконки сеймчана.
>>595508
кo-кo-кo кyдaх кo-кo-кo-кo кo-кo кo-кo-кo-кo-кo-кo кo-кo кo-кo-кo-кo-кo-кo кo-кo-кo-кo-кo-кo-кo кo кo кo-кo-кo-кo-кo-кo-кo-кo кo-кo-кo кo-кo-кo-кo-кo-кo-кo-кo кo-кo-кo-кo кo-кo кo-кo-кo
всем форчонгом набежали?
>>595510
ко-ко-ко-ко-ко-ко-ко ко кукареку! ко ко-ко-ко-ко-ко-ко-ко-ко ко-ко-ко кукареку!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Text.RegularExpressions;
namespace _1chan_kaller
{
class Program
{
static bool InverseLetters = true;
static void Main(string[] args)
{
Console.WriteLine(«Введите адрес нужной новости»);
string address = Console.ReadLine();
Post(address, GenerateText());
List<int> MyPosts = new List<int>();
MyPosts.Add(GetLastAnswer(address));
while (true)
{
int LastComment = GetLastAnswer(address);
if (!MyPosts.Contains(LastComment))
{
Post(address, GenerateText(), LastComment.ToString());
MyPosts.Add(GetLastAnswer(address));
}
}
}
static string GenerateText()
{
if (!InverseLetters)
InverseLetters = true;
else
InverseLetters = false;
Random rand = new Random();
int wordsn = rand.Next(1, 16);
string ko;
if (InverseLetters)
ko = «кo»;
else
ko = «ко»;
StringBuilder sb = new StringBuilder();
for (int i = 0; i < wordsn; i++)
{
int lettersn = rand.Next(1, 10);
for (int q = 0; q < lettersn; q++)
sb.Append(ko + «-»);
sb.Remove(sb.Length — 1, 1);
sb.Append(" «);
int kudah = rand.Next(0, 7);
if (kudah == 1)
if (InverseLetters)
sb.Append(»кyдaх «);
else
sb.Append(»кудах «);
int kukareku = rand.Next(1, 7);
if(kukareku == 1)
if (InverseLetters)
sb.Append(»кyкapeкy! «);
else
sb.Append(»кукареку! «);
}
return sb.ToString();
}
static int GetLastAnswer(string NewsAddress)
{
string NewsPage = new WebClient().DownloadString(NewsAddress);
Regex re = new Regex(»comment_\\d{6}«);
MatchCollection mc = re.Matches(NewsPage);
string[] comments = new string[mc.Count];
for (int i = 0; i < mc.Count; i++)
{
comments[i] = mc[i].Value.Replace(»comment_", "");
}
return Convert.ToInt32(comments[comments.Length — 1]);
}
static void Post(string NewsAddress, string text, string AnsComment)
{
HttpWebRequest Send = WebRequest.Create(NewsAddress + «add_comment/») as HttpWebRequest;
Send.Method = «POST»;
Send.Accept = «application/json, text/javascript, /; q=0.01»;
Send.UserAgent = «Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.9.168 Version/11.51»;
Send.ContentType = «application/x-www-form-urlencoded»;
Send.Referer = NewsAddress;
Send.Host = «1chan.ru»;
Send.ServicePoint.Expect100Continue = false;
Send.KeepAlive = true;
string[] parts = NewsAddress.Split(new string[] { «/» }, StringSplitOptions.RemoveEmptyEntries);
string data = «post_id=» + parts[parts.Length — 1] + «&text=>>» + AnsComment + «\r\n» + text + «&homeboard=samechan.org»;
byte[] buff = Encoding.UTF8.GetBytes(data);
Send.ContentLength = buff.Length;
Send.GetRequestStream().Write(buff, 0, buff.Length);
Send.GetRequestStream().Close();
Send.GetResponse();
}
static void Post(string NewsAddress, string text)
{
HttpWebRequest Send = WebRequest.Create(NewsAddress + «add_comment/») as HttpWebRequest;
Send.Method = «POST»;
Send.Accept = «application/json, text/javascript, /; q=0.01»;
Send.UserAgent = «Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.9.168 Version/11.51»;
Send.ContentType = «application/x-www-form-urlencoded»;
Send.Referer = NewsAddress;
Send.Host = «1chan.ru»;
Send.ServicePoint.Expect100Continue = false;
Send.KeepAlive = true;
string[] parts = NewsAddress.Split(new string[] { «/» }, StringSplitOptions.RemoveEmptyEntries);
string data = «post_id=» + parts[parts.Length — 1] + «&text=» + text + «&homeboard=samechan.org»;
byte[] buff = Encoding.UTF8.GetBytes(data);
Send.ContentLength = buff.Length;
Send.GetRequestStream().Write(buff, 0, buff.Length);
Send.GetRequestStream().Close();
Send.GetResponse();
}
}
}
Тайна кукаречного бота раскрыта!
>>595476
/ic/, /a/ и /vn/ там точно дерьмовые.
ко-ко-ко кукареку! ко-ко-ко-ко-ко-ко-ко-ко кудах ко-ко-ко-ко-ко кудах ко-ко-ко
Минус уебану
(← + Сtrl) вернуться назадк новым сообщениям (Сtrl + →)